Componentes do Material Design no Compose
O Jetpack Compose oferece uma implementação do Material Design, um sistema de design abrangente para criar interfaces digitais. Você pode usar funções combináveis para implementar componentes do Material Design.
Layouts
Scaffold
Use o elemento combinável
Scaffold
para fornecer estrutura às telas.
Barras de apps
Vários elementos combináveis permitem criar barras de apps nas partes de cima e de baixo das telas.
Entrada do usuário
Botões comuns
Use
Button
e elementos de composição semelhantes para criar um intervalo de botões comuns.
Switch
Ativa para permitir que o usuário ative ou desative as opções no app.
Controle deslizante
O usuário pode usar controles deslizantes para selecionar um valor em um intervalo.
Ícone
Com os ícones, você exibe informações e processa as entradas do usuário.
Botões de ação flutuantes
Use
FloatingActionButton
e elementos de composição semelhantes para criar um intervalo de botões de ação flutuantes.
Outros componentes
Indicadores de progresso
Os indicadores de progresso fornecem ao usuário informações visuais sobre o andamento do processamento.
Card
Use cards para conter um único conjunto de informações em uma tela.
Caixa de diálogo
O
Dialog
para exibir mensagens e opções para o usuário.
Listas e grades
Aprenda a usar layouts básicos no Compose.
Recursos
Aprenda a gerenciar recursos como strings e imagens.