SharedElementCallback.OnCreateSnapshotView(Context, IParcelable) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
重構快照 從 可包物件返回 以 #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 所創建與分享的作品,並依授權條款所描述的使用進行修改。