Fragment.PostponeEnterTransition Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Adie a transição de fragmento de entrada até que startPostponedEnterTransition() ou FragmentManager.executePendingTransactions() tenha sido chamado.
[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
- Atributos
Comentários
Adie a transição de fragmento de entrada até que startPostponedEnterTransition() ou FragmentManager.executePendingTransactions() tenha sido chamado. Esse método fornece ao Fragmento a capacidade de atrasar animações de fragmento até que todos os dados sejam carregados. Até lá, os fragmentos adicionados, mostrados e anexados serão INVISÍVEIS e removidos, ocultos e desanexados fragmentos não terão seus Modos de Exibição removidos. A transação é executada quando todos os Fragmentos adicionados adiados na transação chamaram startPostponedEnterTransition(). Esse método deve ser chamado antes de ser adicionado ao FragmentTransaction ou em onCreate(Bundle), onAttach(Context) ou onCreateView(LayoutInflater, ViewGroup,Bundle)}. startPostponedEnterTransition() deve ser chamado para permitir que o Fragmento inicie as transições. Quando um FragmentTransaction é iniciado que pode afetar um FragmentTransaction adiado, com base em quais contêineres estão em suas operações, o FragmentTransaction adiado terá seu início disparado. O gatilho inicial pode resultar em animações com falha ou inexistentes na transação adiada. FragmentTransactions que operam apenas em contêineres independentes não interferirão no adiamento uns dos outros. Chamar postponeEnterTransition em Fragmentos com uma exibição nula não adiará a transição. Da mesma forma, o adiamento só funcionará se as otimizações de FragmentTransaction estiverem habilitadas.
Consulte também:
Referência do Android para android.app.Fragment.postponeEnterTransition.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.