Listas

Las listas son índices verticales continuos de elementos. Usa ScalingLazyColumn para crear listas en Wear OS.



ScalingLazyColumn se compiló específicamente para Wear OS y extiende la clase LazyColumn. Las listas ofrecen escalamiento y transparencia, lo que permite que el contenido se reduzca y se atenúe en la parte inferior y superior de la pantalla para ayudar a los usuarios a ver lo que deben enfocarse. Las listas están fijas en el centro de la pantalla, lo que brinda un énfasis adicional a los elementos en el medio de la lista.

Las listas pueden contener elementos de altura fija o variable. El contenido de la lista debe tener suficiente margen para adaptarse a pantallas circulares. Si se habilita autoCentering, el primer y el último elemento de la lista estarán centrados en el viewport cuando te desplaces hasta ese punto en la lista.

Comportamiento de ajuste

Para enfatizar un elemento de la lista cuando te desplazas, usa el ajuste. Úsalo cuando los elementos sean altos, pero no más altos que la pantalla.

El comportamiento de ajustes tiene dos formas. ItemCenter usa el centro del elemento como punto de referencia. ItemStart usa el borde del elemento como punto de referencia. Usa la primera para centrar un elemento en la pantalla y la segunda para centrar dos. Configura este comportamiento con el parámetro anchorType.

Para tener más control sobre el comportamiento de ajuste en una lista, define un objeto flingBehavior personalizado en tu declaración ScalingLazyColumn.

Uso

Consulta los siguientes ejemplos sobre cómo usar listas en los relojes.