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()
為止。
這個方法可讓片段延遲片段動畫,直到載入所有資料為止。 在那之前,新增、顯示和附加的片段將會是 INVISIBLE 並移除、隱藏和中斷連結的片段,不會移除其檢視。 交易會在交易中所有延後新增的片段呼叫 #startPostponedEnterTransition()
時執行。
在新增至 FragmentTransaction 或 、 #onAttach(Context)
或 #onCreateView(LayoutInflater, ViewGroup, Bundle)
} 中 #onCreate(Bundle)
之前,應該呼叫這個方法。 #startPostponedEnterTransition()
必須呼叫 以允許片段開始轉換。
當 FragmentTransaction 啟動可能會影響延遲的 FragmentTransaction 時,根據容器在其作業中的容器,延後的 FragmentTransaction 將會觸發其啟動。 早期觸發可能會導致延遲交易中發生錯誤或不存在的動畫。 只有獨立容器上運作的 FragmentTransactions 不會干擾彼此的延後。
在具有 Null 檢視的 Fragments 上呼叫 postponeEnterTransition 並不會延後轉換。 同樣地,只有在啟用 FragmentTransaction 優化時,延後才能運作。
的 android.app.Fragment.postponeEnterTransition()
JAVA 檔。
此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。