Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Mostre um conjunto finito de itens em uma lista rolável para gerenciar conjuntos de dados, criar designs responsivos e facilitar a navegação.
Crie uma grade de rolagem usando grades lazy para gerenciar grandes conjuntos de dados e conteúdo dinâmico.
Mostre tipos de conteúdo mistos, como texto, imagens e elementos interativos, usando uma lista com vários tipos de itens.
Carregar e mostrar listas grandes de forma incremental, reduzindo os tempos de carregamento iniciais e otimizando o uso da memória.
Implemente a rolagem de paralaxe na interface do app para criar uma experiência do usuário mais dinâmica.
Mostre itens aninhados em uma lista de rolagem para apresentar layouts complexos.
O rolagem instantânea permite que os usuários rolem até um determinado ponto em uma lista, economizando tempo e aumentando o engajamento com o conteúdo.
Crie uma lista de paginação horizontal ou vertical para mostrar conteúdo que os usuários podem acessar rolando a tela.
Listas no Compose
5 minutos
Conheça os componentes lentos do Compose que facilitam a exibição de listas de itens. Saiba como mostrar diferentes tipos de itens e até mesmo como implementar cabeçalhos fixos. Saiba como controlar ou reagir às mudanças de posição de rolagem de forma programática.
Listas lentas
5 minutos
O Compose oferece uma maneira mais simples e eficiente de criar listas de rolagem, usando menos linhas de código do que a RecyclerView. Aprenda a usar layouts lentos para criar listas que permitem adicionar conteúdo às listas sob demanda.
Conceitos avançados de layout
13 minutos
Saiba como criar designs complexos para seus layouts do Compose, com foco na fase de layout e restrições, layouts de subcomposição e medições intrínsecas.
O conteúdo e os exemplos de código nesta página estão sujeitos às licenças descritas na Licença de conteúdo. Java e OpenJDK são marcas registradas da Oracle e/ou suas afiliadas.
Última atualização 2025-02-06 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-02-06 UTC."],[],[]]