Elenchi

Gli elenchi sono indici di elementi verticali continui. Utilizza ScalingLazyColumn per creare elenchi su Wear OS.



ScalingLazyColumn è stata creata appositamente per Wear OS ed estende la classe LazyColumn. Gli elenchi offrono scalabilità e trasparenza, che consentono di ridurre e dissolversi nella parte superiore e inferiore dello schermo per aiutare gli utenti a capire su cosa concentrarsi. Gli elenchi sono ancorati al centro dello schermo, il che dà maggiore enfasi agli elementi al centro dell'elenco.

Gli elenchi possono contenere elementi di altezza fissa o variabile. I contenuti dell'elenco devono avere un margine sufficiente per consentire una visualizzazione circolare. Se autoCentering è abilitato, sia il primo che l'ultimo elemento nell'ultimo verranno centrati nell'area visibile quando scorri fino a quel punto dell'elenco.

Comportamento di agganciamento

Per dare enfasi a un elemento dell'elenco durante lo scorrimento, utilizza l'agganciamento. Utilizza l'agganciamento quando gli oggetti sono alti ma non più alti dello schermo.

Questo comportamento può avere due forme. ItemCenter utilizza il centro dell'elemento come punto di riferimento. ItemStart utilizza il bordo dell'elemento come punto di riferimento. Utilizza il primo per centrare un elemento sullo schermo, utilizza il secondo per centrare due elementi sullo schermo. Imposta questo comportamento utilizzando il parametro anchorType.

Per un ulteriore controllo sul comportamento di agganciamento in un elenco, definisci un elemento flingBehavior personalizzato nella dichiarazione ScalingLazyColumn.

Utilizzo

Guarda i seguenti esempi di come utilizzare gli elenchi sugli orologi.