Compartilhar via


SharedElementCallback.OnCaptureSharedElementSnapshot Método

Definição

Cria um instantâneo de um elemento compartilhado a ser usado pela Atividade remota e reconstituído com #onCreateSnapshotView(android.content.Context, android.os.Parcelable)o .

[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

Parâmetros

sharedElement
View

O elemento compartilhado Exibir para o qual criar um instantâneo.

viewToGlobalMatrix
Matrix

Uma matriz que contém uma transformação da exibição para as coordenadas da tela.

screenBounds
RectF

Os limites do elemento compartilhado no espaço de coordenadas da tela. Esses são os limites da exibição com o viewToGlobalMatrix aplicado.

Retornos

Um instantâneo a ser enviado para a atividade remota a ser reconstituída e #onCreateSnapshotView(android.content.Context, android.os.Parcelable) passada para #onSharedElementStart(java.util.List, java.util.List, java.util.List) e #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Atributos

Comentários

Cria um instantâneo de um elemento compartilhado a ser usado pela Atividade remota e reconstituído com #onCreateSnapshotView(android.content.Context, android.os.Parcelable)o . Um valor de retorno nulo significará que a atividade remota terá um instantâneo nulo Exibir em #onSharedElementStart(java.util.List, java.util.List, java.util.List) e #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Isso não é chamado para Transições de fragmento.

Documentação Java para android.app.SharedElementCallback.onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a