Botões

Os botões são o principal indicador visual das ações de um usuário.

Os elementos de design precisam ser ancorados na parte de baixo do
frame.

Princípios

Orientados à ação: os botões precisam comunicar claramente que acionam uma ação.

Feedback claro: a aparência do botão precisa mudar de forma distinta em diferentes estados de interação (passar o cursor, pressionar, foco) para fornecer feedback imediato.

Consistente: todos os botões precisam compartilhar uma linguagem visual principal para serem reconhecidos instantaneamente.

Flexível: o componente de botão precisa acomodar variações comuns, como incluir ícones e tamanhos diferentes, sem sacrificar a consistência.

Uso e posicionamento

Um botão precisa ser colocado perto do conteúdo relevante. Eles podem ser colocados sozinhos ou com outros componentes, como cards e listas.

Use a divulgação progressiva para revelar ações menos relevantes.
Sobrecarregar a visualização do usuário com muitos botões. Use um grupo de botões.
Use botões para pedir uma ação. Ou use um ícone de título para um elemento estático.
Use um botão como um elemento decorativo estático.

Botões de ícone

Botões de ícone estão disponíveis para reduzir a densidade do conteúdo. Use botões de ícone quando o ícone ilustrar claramente uma ação. Caso contrário, inclua um rótulo de botão.

Use um botão de ícone para ações comuns e altamente reconhecíveis.
Use um botão de ícone para ações muito obscuras.

Toggable

Para ações com estados booleanos, como "favoritar", uma variante de alternância está disponível para cada tipo de botão. A troca de ícones entre estados de ativação torna a interação rápida e responsiva.

Use um botão de alternância se houver opções booleanas para uma ação. Como iniciar/parar.
Use um botão de alternância para ações não binárias.

Anatomia

Os botões são compostos por um rótulo e um ícone opcional à esquerda ou à direita.

Botões padrão

Os botões de ícone são compostos apenas de um ícone reconhecível.

Ambos têm uma variante alternável.

Padrão

Botões padrão
1. Descanso
2. Foco
3. Pressionado
4. Desativado
5. Desativada e em foco

Grande

Estilo de botão grande
1. Descanso
2. Foco
3. Pressionado
4. Desativado
5. Desativada e em foco

Ícone

Botões de ícone
1. Descanso
2. Foco
3. Pressionado
4. Desativado
5. Desativada e em foco

Ícone

Botões de ícone
1. Descanso
2. Foco
3. Pressionado
4. Desativado
5. Desativada e em foco

Personalização

Os botões têm um estilo padrão e grande. O tamanho grande pode ajudar a enfatizar a importância.

Os ícones podem ser usados para dar mais ênfase, esclarecimento e reconhecimento ao botão em uma posição inicial ou final.

Padrão

Propriedades Personalização Padrões
Forma Sim Grande, círculo
Padding Sim 16 dp, 8 dp
Borda Sim Padrão, 2 dp, #606460
Texto Sim Body Small
Ícone principal Sim 32 dp
Ícone à direita Sim 32 dp
Tamanho Sim Altura mínima de 48 dp
Profundidade Sim 0
Gap Sim Entre o rótulo e o ícone: extrapequeno

Grande

Propriedades Personalização Padrões
Forma Sim Grande, círculo
Padding Sim 16 dp, 16 dp
Borda Sim 2 dp, #606460
Texto Sim Body Small
Ícone principal Sim 32 dp
Ícone à direita Sim 32 dp
Tamanho Sim Altura mínima de 72 dp
Profundidade Sim 0
Gap Sim Entre o rótulo e o ícone: extrapequeno

Ícone

Propriedades Personalização Padrões
Forma Sim Grande, círculo
Padding Sim Pequena, Pequena
Borda Sim Padrão
Ícone Sim Padrão = 32 dp, na superfície
Tamanho Sim Altura mínima de 48 dp
Profundidade Sim 0

Toggable

Propriedades Personalização Padrões
Selecionado Sim Booleano
Cantos padrão Sim 16 dp, 8 dp
Cantos selecionados Sim Foco padrão
Cor da área selecionada Sim Contorno
Todas as outras propriedades Sim Igual aos botões

Ícone alternável

Propriedades Personalização Padrões
Selecionado Sim Booleano
Cantos padrão Sim 100 dp
Cantos selecionados Sim 20 dp
Cor da área selecionada Sim Contorno
Todas as outras propriedades Sim Igual aos botões