AndroidCoordinatorLayout and Behaviors

introduzione

Il CoordinatorLayout è un FrameLayout superpotente e l'obiettivo di questo ViewGroup è di coordinare le viste al suo interno.

L'attrattiva principale di CoordinatorLayout è la sua capacità di coordinare le animazioni e le transizioni delle viste all'interno del file XML stesso.

CoordinatorLayout è destinato a due casi di utilizzo principale:

: Come decorazione per applicazioni di alto livello o layout cromati

: Come contenitore per una specifica interazione con una o più viste secondarie

Osservazioni

Il CoordinatorLayout è un contenitore che estende il FrameLayout .
Associando un CoordinatorLayout.Behavior a un figlio diretto di CoordinatorLayout , sarete in grado di intercettare gli eventi tattili, le finestre, le misure, il layout e lo scorrimento annidato.

Specificando Behaviors per le visualizzazioni secondarie di un CoordinatorLayout è possibile fornire molte interazioni diverse all'interno di un singolo genitore e tali visualizzazioni possono anche interagire tra loro. Le classi di vista possono specificare un comportamento predefinito quando vengono utilizzate come figlio di un CoordinatorLayout utilizzando l'annotazione DefaultBehavior .

CoordinatorLayout and Behaviors Esempi correlati