Listas

Listas são índices verticais e contínuos de elementos. Use ScalingLazyColumn para criar listas no Wear OS.



A ScalingLazyColumn foi criada especificamente para o Wear OS e estende a classe LazyColumn. As listas oferecem dimensionamento e transparência, o que permite que o conteúdo diminua e desapareça nas partes de cima e de baixo da tela para ajudar os usuários a saber no que se concentrar. As listas são fixadas no centro da tela, o que dá mais ênfase aos itens no meio da lista.

As listas podem conter itens de altura fixa ou variável. O conteúdo da lista precisa ter margem suficiente para acomodar telas redondas. Se autoCentering estiver ativado, o primeiro e o último item vão ser centralizados na janela de visualização quando você rolar até esse ponto na lista.

Comportamento de ajuste

Para dar ênfase a um item da lista ao rolar, use o ajuste. Use o ajuste quando os itens forem grandes, mas não mais altos que a tela.

O comportamento de ajuste tem duas formas. ItemCenter usa o centro do item como um ponto de referência. ItemStart usa a borda do item como um ponto de referência. Use o primeiro para centralizar um item na tela e o segundo para centralizar dois itens na tela. Defina esse comportamento usando o parâmetro anchorType.

Para ter mais controle sobre o comportamento de ajuste em uma lista, defina flingBehavior personalizado na declaração ScalingLazyColumn.

Uso

Confira os exemplos abaixo de como usar listas em relógios.