SharedElementCallback.OnSharedElementEnd メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Activity Transitions では、onSharedElementEnd は、Enter および reenter 遷移で共有要素状態の終了をキャプチャする直前、および終了遷移と戻り遷移の共有要素状態の開始をキャプチャする直前に呼び出されます。
[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
パラメーター
起動ウィンドウからの共有要素のスナップ ショットを含むビュー。 これらの要素はシーンの一部ではありませんが、ウィンドウ装飾ビューに対して相対的に配置されます。 フラグメント遷移の場合、このリストは null になります。
- 属性
注釈
Activity Transitions では、onSharedElementEnd は、Enter および reenter 遷移で共有要素状態の終了をキャプチャする直前、および終了遷移と戻り遷移の共有要素状態の開始をキャプチャする直前に呼び出されます。
フラグメント遷移では、すべての共有要素遷移の終了状態をキャプチャする直前に onSharedElementEnd が呼び出されます。
この呼び出しを使用して、共有要素ビューを変更することで遷移の終了状態を調整できます。 onSharedElementEnd と遷移状態キャプチャの間でレイアウト ステップは実行されません。
レイアウト中に #onSharedElementStart(List, List, List)
更新されない変更は、onSharedElementEnd で修正する必要があります。 たとえば、回転やスケールはレイアウトの影響を受けず、変更された #onSharedElementStart(List, List, List)
場合は、終了状態を修正するために、再度 onSharedElementEnd でリセットする必要があります。
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。