Condividi tramite


SharedElementCallback.OnCaptureSharedElementSnapshot Metodo

Definizione

Crea uno snapshot di un elemento condiviso da utilizzare dall'attività remota e ricostituita con #onCreateSnapshotView(android.content.Context, android.os.Parcelable).

[Android.Runtime.Register("onCaptureSharedElementSnapshot", "(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;", "GetOnCaptureSharedElementSnapshot_Landroid_view_View_Landroid_graphics_Matrix_Landroid_graphics_RectF_Handler")]
public virtual Android.OS.IParcelable? OnCaptureSharedElementSnapshot (Android.Views.View? sharedElement, Android.Graphics.Matrix? viewToGlobalMatrix, Android.Graphics.RectF? screenBounds);
[<Android.Runtime.Register("onCaptureSharedElementSnapshot", "(Landroid/view/View;Landroid/graphics/Matrix;Landroid/graphics/RectF;)Landroid/os/Parcelable;", "GetOnCaptureSharedElementSnapshot_Landroid_view_View_Landroid_graphics_Matrix_Landroid_graphics_RectF_Handler")>]
abstract member OnCaptureSharedElementSnapshot : Android.Views.View * Android.Graphics.Matrix * Android.Graphics.RectF -> Android.OS.IParcelable
override this.OnCaptureSharedElementSnapshot : Android.Views.View * Android.Graphics.Matrix * Android.Graphics.RectF -> Android.OS.IParcelable

Parametri

sharedElement
View

Elemento condiviso View per cui creare uno snapshot.

viewToGlobalMatrix
Matrix

Matrice contenente una trasformazione dalla visualizzazione alle coordinate dello schermo.

screenBounds
RectF

Limiti dell'elemento condiviso nello spazio delle coordinate dello schermo. Si tratta dei limiti della visualizzazione con l'oggetto viewToGlobalMatrix applicato.

Restituisce

Snapshot da inviare all'attività remota da ricostituire e #onCreateSnapshotView(android.content.Context, android.os.Parcelable) passare a #onSharedElementStart(java.util.List, java.util.List, java.util.List) e #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Attributi

Commenti

Crea uno snapshot di un elemento condiviso da utilizzare dall'attività remota e ricostituita con #onCreateSnapshotView(android.content.Context, android.os.Parcelable). Un valore restituito Null significa che l'attività remota avrà una visualizzazione snapshot Null in #onSharedElementStart(java.util.List, java.util.List, java.util.List) e #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Non viene chiamato per le transizioni di frammenti.

Documentazione java per android.app.SharedElementCallback.onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a