Sobes.tech
Junior — Middle

Quais são os esquemas comuns de disposição de elementos usados no Jetpack Compose?

sobes.tech IA

Resposta da IA

No Jetpack Compose, são utilizados diferentes layouts para posicionar os elementos. Os esquemas principais comuns são:

  • Column — disposição vertical de elementos um abaixo do outro.
  • Row — disposição horizontal de elementos numa linha.
  • Box — sobrepõe os elementos uns sobre os outros, como um contêiner com posicionamento absoluto.
  • LazyColumn e LazyRow — para listas com carregamento preguiçoso de elementos (semelhante ao RecyclerView).

Cada um desses layouts permite gerir o alinhamento, as margens e o tamanho dos elementos filhos.

Exemplo de uso de Column:

Column(
    modifier = Modifier.fillMaxWidth(),
    verticalArrangement = Arrangement.spacedBy(8.dp)
) {
    Text("Primeiro elemento")
    Text("Segundo elemento")
}