共用方式為


SharedElementCallback.OnSharedElementStart 方法

定義

在 [活動轉換] 中,會立即呼叫 onSharedElementStart,然後擷取 Enter 和重新進入時共用元素狀態的開始,然後立即擷取共用元素狀態的結尾,以結束並傳回轉換。

[Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementStart (System.Collections.Generic.IList<string>? sharedElementNames, System.Collections.Generic.IList<Android.Views.View>? sharedElements, System.Collections.Generic.IList<Android.Views.View>? sharedElementSnapshots);
[<Android.Runtime.Register("onSharedElementStart", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementStart_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementStart : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit

參數

sharedElementNames
IList<String>

已接受至檢視階層的共享項目名稱。

sharedElements
IList<View>

屬於檢視階層一部分的共享元素。

sharedElementSnapshots
IList<View>

檢視包含啟動視窗中共用元素的快照。 這些專案不會是場景的一部分,但會相對於窗口裝飾檢視定位。 此清單是片段轉換的 Null。

屬性

備註

在 [活動轉換] 中,會立即呼叫 onSharedElementStart,然後擷取 Enter 和重新進入時共用元素狀態的開始,然後立即擷取共用元素狀態的結尾,以結束並傳回轉換。

在片段轉換中,會在擷取所有共用元素轉換的開始狀態之前,立即呼叫 onSharedElementStart。

此呼叫可用來修改共享專案 Views 來調整轉換開始狀態。 請注意,onSharedElementStart 與轉換狀態擷取之間不會執行配置步驟。

針對 [活動轉換],在版面配置期間未更新的任何變更 #onSharedElementEnd(List, List, List) ,都應該在 OnSharedElementStart 中更正,以結束並傳回轉換。 例如,旋轉或縮放不會受到版面配置的影響,如果在 中 #onSharedElementEnd(List, List, List)有所變更,也必須在SharedElementStart 中重設,才能更正結束狀態。

android.app.SharedElementCallback.onSharedElementStart(java.util.List<java.lang.String>, java.util.List<android.view.View>, java.util.List<android.view.View>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於