Layouts avançados no Compose

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.

Pontos principais

  • A fase de layout é a fase do Compose em que o tamanho e o posicionamento dos elementos são definidos.
  • Durante a fase de layout, cada elemento na árvore da interface mede os filhos, permitindo que o elemento pai decida o próprio tamanho e coloque os filhos no espaço 2D disponível.
  • Para criar um layout personalizado, chame o elemento combinável Layout, que aceita o conteúdo combinável como filhos.
  • A subcomposição permite que componentes preguiçosos adicionem conteúdo sob demanda durante a rolagem.
  • Os layouts subcompostos podem afetar o desempenho. Use essa abordagem quando a composição de pelo menos um filho depender do resultado da medição de outro filho.
  • Com as medições intrínsecas, é possível consultar os elementos filhos antes que eles sejam medidos.

Coleções que contêm este guia

Este guia faz parte destas coleções selecionadas de guias rápidos que abrangem metas mais amplas de desenvolvimento para Android:

As listas e as grades permitem que o app exiba coleções de uma forma agradável e fácil de consumir.

Tem dúvidas ou feedback?

Acesse a página de perguntas frequentes e saiba mais sobre os guias rápidos ou entre em contato e conte o que você pensa.