Поделиться через


SharedElementCallback.OnCaptureSharedElementSnapshot Метод

Определение

Создает моментальный снимок общего элемента, который будет использоваться удаленным действием и восстановлен.#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

Параметры

sharedElement
View

Представление общего элемента для создания моментального снимка.

viewToGlobalMatrix
Matrix

Матрица, содержащая преобразование из представления в координаты экрана.

screenBounds
RectF

Границы общего элемента в пространстве координат экрана. Это границы представления с примененным представлением ViewToGlobalMatrix.

Возвращаемое значение

Моментальный снимок для отправки в удаленное действие, которое будет восстановлено #onCreateSnapshotView(android.content.Context, android.os.Parcelable) и передано в #onSharedElementStart(java.util.List, java.util.List, java.util.List) и #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Атрибуты

Комментарии

Создает моментальный снимок общего элемента, который будет использоваться удаленным действием и восстановлен.#onCreateSnapshotView(android.content.Context, android.os.Parcelable) Возвращаемое значение NULL означает, что удаленное действие будет иметь представление моментальных снимков NULL и #onSharedElementStart(java.util.List, java.util.List, java.util.List) #onSharedElementEnd(java.util.List, java.util.List, java.util.List).

Это не вызывается для переходов фрагментов.

Документация по Java для android.app.SharedElementCallback.onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к