SharedElementCallback.OnSharedElementEnd 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
활동 전환에서 onSharedElementEnd는 enter 및 다시 입력 전환 시 공유 요소 상태의 끝을 캡처하기 직전에 호출되고 종료 및 반환 전환에 대한 공유 요소 상태의 시작을 캡처하기 직전에 호출됩니다.
[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이 됩니다.
- 특성
설명
활동 전환에서 onSharedElementEnd는 enter 및 다시 입력 전환 시 공유 요소 상태의 끝을 캡처하기 직전에 호출되고 종료 및 반환 전환에 대한 공유 요소 상태의 시작을 캡처하기 직전에 호출됩니다. 조각 전환에서 onSharedElementEnd는 모든 공유 요소 전환의 끝 상태를 캡처하기 직전에 호출됩니다. 이 호출은 공유 요소 뷰를 수정하여 전환 종료 상태를 조정하는 데 사용할 수 있습니다. onSharedElementEnd와 전환 상태 캡처 간에는 레이아웃 단계가 실행되지 않습니다. 레이아웃 중에 업데이트되지 않은 onSharedElementStart(List,List,List)의 변경 내용은 onSharedElementEnd에서 수정해야 합니다. 예를 들어 회전 또는 눈금은 레이아웃의 영향을 받지 않으며 onSharedElementStart(List,List,List)에서 변경된 경우 끝 상태를 수정하려면 onSharedElementEnd에서 다시 설정해야 합니다.
에 대한 android.app.SharedElementCallback.onSharedElementEndAndroid 참조
이 페이지의 일부는 만들고 공유한 작업을 기반으로 하며 에 설명된 조건에 따라 사용됩니다.