語言

SharedElementCallback.OnCreateSnapshotView(Context, IParcelable) 方法

定義

重構快照 從 可包物件返回 以 #onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF)#onSharedElementStart(java.util.List, java.util.List, java.util.List)#onSharedElementEnd(java.util.List, java.util.List, java.util.List)用於 和 的快照。

[Android.Runtime.Register("onCreateSnapshotView", "(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;", "GetOnCreateSnapshotView_Landroid_content_Context_Landroid_os_Parcelable_Handler")]
public virtual Android.Views.View? OnCreateSnapshotView(Android.Content.Context? context, Android.OS.IParcelable? snapshot);
[<Android.Runtime.Register("onCreateSnapshotView", "(Landroid/content/Context;Landroid/os/Parcelable;)Landroid/view/View;", "GetOnCreateSnapshotView_Landroid_content_Context_Landroid_os_Parcelable_Handler")>]
abstract member OnCreateSnapshotView : Android.Content.Context * Android.OS.IParcelable -> Android.Views.View
override this.OnCreateSnapshotView : Android.Content.Context * Android.OS.IParcelable -> Android.Views.View

參數

context
Context

用來建立快照視圖的上下文。

snapshot
IParcelable

可拆件返回 #onCaptureSharedElementSnapshot( android.view.View, android.graphics.Matrix, android.graphics.RectF)。

傳回

一個觀點,將被傳送至 #onSharedElementStart(java.util.List, java.util.List, java.util.List) 和 #onSharedElementEnd(java.util.List, java.util.List, java.util.List)。 空值會產生這兩種方法的空快照值。

屬性

備註

從 onCaptureSharedElementSnapshot(android.view.View, android.graphics.Matrix, android.graphics.RectF) 中返回的 Parcelable 中重新建立快照視圖,用於 onSharedElementStart(java.util.List, java.util.List, java.util.List)及 onSharedElementEnd(java.util.List, java.util.List)。 回傳的 View 會在通話後調整大小與位置,以便加入 View 的裝飾疊加層。 這不適用於碎片轉換。

Android 參考資料。android.app.SharedElementCallback.onCreateSnapshotView

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於