Condividi tramite


LayoutTransition.SetAnimateParentHierarchy(Boolean) Metodo

Definizione

Questo flag controlla se le animazioni CHANGE_APPEARING o CHANGE_DISAPPEARING causeranno anche l'esecuzione dell'animazione di modifica predefinita nella gerarchia padre.

[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

Parametri

animateParentHierarchy
Boolean

Valore booleano che indica se gli elementi padre delle visualizzazioni di transizione devono essere animati anche durante la transizione. Il valore predefinito è true.

Attributi

Commenti

Questo flag controlla se le animazioni CHANGE_APPEARING o CHANGE_DISAPPEARING causeranno anche l'esecuzione dell'animazione di modifica predefinita nella gerarchia padre. Ciò consente ai contenitori di passare anche le visualizzazioni di transizione, che possono essere necessarie in situazioni in cui i limiti dei contenitori cambiano tra gli stati precedenti/successivi e possono ritagliare i propri elementi figlio durante le animazioni di transizione. Ad esempio, i layout con wrap_content regolano i limiti in base alle dimensioni dei relativi elementi figlio.

Le transizioni di modifica predefinite animano i limiti e le posizioni di scorrimento delle visualizzazioni di destinazione. Queste sono le animazioni che verranno eseguite nella gerarchia padre, non le animazioni personalizzate che si verificano durante la transizione. In questo modo è possibile un comportamento personalizzato per gli elementi figlio del contenitore di transizione, ma usa il comportamento standard di ridimensionamento/ridimensionamento in qualsiasi elemento padre che cambia.

Documentazione java per android.animation.LayoutTransition.setAnimateParentHierarchy(boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a