Fragment.PostponeEnterTransition 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
입력 조각 전환이 호출될 때까지 #startPostponedEnterTransition()
연기합니다 FragmentManager#executePendingTransactions()
.
[Android.Runtime.Register("postponeEnterTransition", "()V", "GetPostponeEnterTransitionHandler", ApiSince=26)]
public virtual void PostponeEnterTransition ();
[<Android.Runtime.Register("postponeEnterTransition", "()V", "GetPostponeEnterTransitionHandler", ApiSince=26)>]
abstract member PostponeEnterTransition : unit -> unit
override this.PostponeEnterTransition : unit -> unit
- 특성
설명
입력 조각 전환이 호출될 때까지 #startPostponedEnterTransition()
연기합니다 FragmentManager#executePendingTransactions()
.
이 메서드는 조각에 모든 데이터가 로드될 때까지 조각 애니메이션을 지연하는 기능을 제공합니다. 그때까지 추가, 표시 및 연결된 조각은 보이지 않으며 제거, 숨김 및 분리된 조각의 보기가 제거되지 않습니다. 트랜잭션에서 연기된 모든 추가 조각이 호출 #startPostponedEnterTransition()
되면 트랜잭션이 실행됩니다.
이 메서드는 FragmentTransaction 또는 in , #onAttach(Context)
또는 #onCreateView(LayoutInflater, ViewGroup, Bundle)
}에 #onCreate(Bundle)
추가되기 전에 호출해야 합니다. #startPostponedEnterTransition()
는 조각을 호출하여 전환을 시작할 수 있도록 해야 합니다.
작업 중인 컨테이너에 따라 연기된 FragmentTransaction에 영향을 줄 수 있는 FragmentTransaction이 시작되면 연기된 FragmentTransaction의 시작이 트리거됩니다. 초기 트리거로 인해 연기된 트랜잭션에서 오류가 발생하거나 존재하지 않는 애니메이션이 발생할 수 있습니다. 독립 컨테이너에서만 작동하는 FragmentTransaction은 서로의 연기를 방해하지 않습니다.
null 뷰를 사용하여 조각에서 postponeEnterTransition을 호출하면 전환이 연기되지 않습니다. 마찬가지로, FragmentTransaction 최적화를 사용하도록 설정한 경우에만 연기가 작동합니다.
에 대한 android.app.Fragment.postponeEnterTransition()
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.