É necessário criar um preview pra cada Componente? Não tem ima forma de usar um único preview e ir adicionando a função dos componentes nele?
É necessário criar um preview pra cada Componente? Não tem ima forma de usar um único preview e ir adicionando a função dos componentes nele?
Olá, Daniel! Tudo bem?
Ótima pergunta! No Jetpack Compose, você não precisa necessariamente criar um preview para cada componente individualmente. Você pode sim criar um único preview e adicionar múltiplos componentes dentro dele. Isso pode ser útil para visualizar como diferentes componentes interagem entre si em uma única tela.
Por exemplo, você pode ter algo assim:
@Preview(showBackground = true)
@Composable
fun CombinedPreview() {
Column {
Componente1()
Componente2()
Componente3()
}
}
Neste exemplo, Componente1
, Componente2
e Componente3
são funções composables que você criou. Ao usar um Column
, você está organizando esses componentes verticalmente, mas você pode usar outros layouts como Row
ou Box
dependendo de como deseja organizar os componentes no preview.
Espero ter ajudado. Conte com o apoio do fórum :)
Abraços e bons estudos!
Ah, sim. É que no início do curso o instrutor vai criando um preview pra cada componente, daí fiquei na dúvida.
Muito o brigado :)