Partager via


LayoutTransition.SetAnimateParentHierarchy(Boolean) Méthode

Définition

Cet indicateur contrôle si CHANGE_APPEARING ou CHANGE_DISAPPEARING animations entraîne l’exécution de l’animation par défaut de modification sur la hiérarchie parente.

[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

Paramètres

animateParentHierarchy
Boolean

Valeur booléenne indiquant si les parents des vues de transition doivent également être animés pendant la transition. La valeur par défaut est true.

Attributs

Remarques

Cet indicateur contrôle si CHANGE_APPEARING ou CHANGE_DISAPPEARING animations entraîne l’exécution de l’animation par défaut de modification sur la hiérarchie parente. Cela permet aux conteneurs de vues de transition de passer également, ce qui peut être nécessaire dans les situations où les conteneurs changent entre les états avant/après et peuvent découper leurs enfants pendant les animations de transition. Par exemple, les dispositions avec wrap_content ajustent leurs limites en fonction des dimensions de leurs enfants.

Les transitions de modification par défaut animent les limites et les positions de défilement des vues cibles. Il s’agit des animations qui s’exécutent sur la hiérarchie parente, et non les animations personnalisées qui se produisent lors de la transition. Cela permet un comportement personnalisé pour les enfants du conteneur de transition, mais utilise le comportement standard de redimensionnement/réinscrolling sur les parents changeants.

Documentation Java pour android.animation.LayoutTransition.setAnimateParentHierarchy(boolean).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à