Compartilhar via


LayoutTransition.SetAnimateParentHierarchy(Boolean) Método

Definição

Esse sinalizador controla se as animações CHANGE_APPEARING ou CHANGE_DISAPPEARING farão com que a animação de alteração padrão também seja executada na hierarquia pai.

[Android.Runtime.Register("setAnimateParentHierarchy", "(Z)V", "GetSetAnimateParentHierarchy_ZHandler")]
public virtual void SetAnimateParentHierarchy (bool animateParentHierarchy);
[<Android.Runtime.Register("setAnimateParentHierarchy", "(Z)V", "GetSetAnimateParentHierarchy_ZHandler")>]
abstract member SetAnimateParentHierarchy : bool -> unit
override this.SetAnimateParentHierarchy : bool -> unit

Parâmetros

animateParentHierarchy
Boolean

Um valor booleano que indica se os pais de modos de exibição em transição também devem ser animados durante a transição. O valor padrão é true.

Atributos

Comentários

Esse sinalizador controla se as animações CHANGE_APPEARING ou CHANGE_DISAPPEARING farão com que a animação de alteração padrão também seja executada na hierarquia pai. Isso permite que os contêineres de modos de exibição de transição também façam a transição, o que pode ser necessário em situações em que os limites dos contêineres mudam entre os estados antes/depois e podem recortar seus filhos durante as animações de transição. Por exemplo, layouts com wrap_content ajustarão seus limites de acordo com as dimensões de seus filhos.

As transições de alteração padrão animam os limites e as posições de rolagem dos modos de exibição de destino. Essas são as animações que serão executadas na hierarquia pai, não as animações personalizadas que serão definidas na transição. Isso permite um comportamento personalizado para os filhos do contêiner de transição, mas usa o comportamento padrão de redimensionamento/rerolagem em qualquer pai em alteração.

Documentação Java para android.animation.LayoutTransition.setAnimateParentHierarchy(boolean).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Aplica-se a