Um botão comunica uma ação que ocorrerá quando um usuário tocar nele.
Os botões são componentes padrão do Android Open Source Project (AOSP). Eles podem ser preenchidos com uma cor de plano de fundo sólida ou não preenchidos (com um plano de fundo transparente). Botões preenchidos indicam uma ação principal ou preferencial. Os botões podem aparecer de forma independente ou em grupos, ao contrário das guias, que sempre aparecem em grupos.
Anatomia
1. Contêiner do botão não preenchido
2. Contêiner do botão preenchido, indicando a ação principal ou preferencial.
3. Rótulo do botão
Especificações
Comprimento mínimo e máximo do botão
O comprimento máximo do rótulo do botão é de 20 caracteres. A largura mínima do botão é de 156 dp.
Botão com ícone x botão padrão
Os botões podem incluir ícones. Quando incluídos, os ícones normalmente aparecem à esquerda do texto do botão.
O sistema de design oferece orientações específicas para usar layout, cor, tipografia, tamanho, forma e movimento para personalizar componentes.
Exemplos
Botões preenchidos e não preenchidos, em que o botão preenchido indica a ação principal
A cor e a opacidade deste botão preenchido indicam um estado desativado
Botões não preenchidos em uma caixa de diálogo indicam ações igualmente ponderadas
Esses movimentos de ondulação têm uma duração de 330 ms. Eles são usados para confirmar o contato do usuário com um botão.
Esses movimentos de ondulação inicialmente se sobrepõem a 60% da superfície do botão. Eles se expandem para longe do toque do usuário e param 10 dp da borda do botão.
[null,null,["Última atualização 2024-07-23 UTC."],[[["Buttons are standard Android components that communicate actions, appearing as filled (primary) or unfilled."],["Buttons can be customized with icons, fonts, colors, dimensions, and motion feedback."],["Button placement varies; in app bars they're on the right, while in dialogs they're typically bottom left."],["Minimum button width is 156dp and maximum label length is 20 characters, with icons appearing to the left of text."],["OEMs can customize button appearance, including accent color, icons, fonts, and states, guided by the Car UI Library Integration Guide and Design system."]]],[]]