SharedElementCallback.OnSharedElementEnd 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在 [活動轉換] 中,會在擷取 Enter 和重新輸入專案狀態的結束之前,立即呼叫 onSharedElementEnd,然後立即擷取共用元素狀態的開始,以結束並傳回轉換。
[Android.Runtime.Register("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")]
public virtual void OnSharedElementEnd (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("onSharedElementEnd", "(Ljava/util/List;Ljava/util/List;Ljava/util/List;)V", "GetOnSharedElementEnd_Ljava_util_List_Ljava_util_List_Ljava_util_List_Handler")>]
abstract member OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
override this.OnSharedElementEnd : System.Collections.Generic.IList<string> * System.Collections.Generic.IList<Android.Views.View> * System.Collections.Generic.IList<Android.Views.View> -> unit
參數
- 屬性
備註
在 [活動轉換] 中,會在擷取 Enter 和重新輸入專案狀態的結束之前,立即呼叫 onSharedElementEnd,然後立即擷取共用元素狀態的開始,以結束並傳回轉換。
在片段轉換中,會在擷取所有共用元素轉換的結束狀態之前,立即呼叫 onSharedElementEnd。
此呼叫可用來修改共享專案 Views 來調整轉換結束狀態。 請注意,在 onSharedElementEnd 與轉換狀態擷取之間不會執行配置步驟。
在版面配置期間未更新的任何變更 #onSharedElementStart(List, List, List)
,都應該在 OnSharedElementEnd 中更正。 例如,旋轉或縮放比例不會受到版面配置的影響,如果在 中 #onSharedElementStart(List, List, List)
有所變更,也必須在SharedElementEnd 中重設,以更正結束狀態。
此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。