Botones

Los botones son el indicador visual principal de las acciones de un usuario.

Los elementos de diseño deben estar anclados a la parte inferior del marco.

Principios

Orientado a la acción: Los botones deben comunicar claramente que activan una acción.

Comentarios claros: La apariencia del botón debe cambiar claramente en los diferentes estados de interacción (posición del cursor, presión y enfoque) para proporcionar comentarios inmediatos.

Coherente: Todos los botones deben compartir un lenguaje visual principal para que se puedan reconocer al instante.

Flexible: El componente del botón debe adaptarse a las variaciones comunes, como incluir íconos y diferentes tamaños, sin sacrificar la coherencia.

Uso y ubicación

Un botón debe colocarse cerca de su contenido pertinente. Se pueden colocar solos o con otros componentes, como tarjetas y listas.

Usa la divulgación progresiva para revelar acciones menos pertinentes.
No abrumes la vista del usuario con demasiados botones. En su lugar, usa un grupo de botones.
Usa botones para solicitar una acción. También puedes usar un chip de título para un elemento estático.
No uses un botón como elemento decorativo estático.

Botones de ícono

Los botones de ícono están disponibles para reducir la densidad del contenido. Usa botones de ícono cuando el ícono ilustre claramente una acción. De lo contrario, incluye una etiqueta de botón.

Usa un botón de ícono para acciones comunes y muy reconocibles.
No uses un botón de ícono para acciones muy poco claras.

Conmutable

Para las acciones con estados booleanos, como favorito, hay una variante de conmutador disponible para cada tipo de botón. El intercambio de íconos entre los estados de conmutador hace que la interacción sea visible y responsiva.

Usa un botón de conmutador si hay opciones booleanas para una acción. Por ejemplo, iniciar o detener.
No uses un botón de conmutador para acciones no binarias.

Anatomía

Los botones se componen de una etiqueta y un ícono inicial o final opcional.

Botones predeterminados

Los botones de ícono se componen solo de un ícono reconocible.

Ambos tienen una variante conmutable.

Predeterminado

Botones predeterminados
1. Descanso
2. Enfoque
3. Presionado
4. Inhabilitado
5. Inhabilitado y enfocado

Grande

Estilo de botón grande
1. Descanso
2. Enfoque
3. Presionado
4. Inhabilitado
5. Inhabilitado y enfocado

Ícono

Botones de ícono
1. Descanso
2. Enfoque
3. Presionado
4. Inhabilitado
5. Inhabilitado y enfocado

Ícono

Botones de ícono
1. Descanso
2. Enfoque
3. Presionado
4. Inhabilitado
5. Inhabilitado y enfocado

Personalización

Los botones contienen un estilo predeterminado y uno grande. El tamaño grande puede ayudar a enfatizar la importancia.

Los íconos se pueden usar para dar mayor énfasis, claridad y reconocimiento al botón en una posición inicial o final.

Predeterminado

Propiedades Personalización Valores predeterminados
Forma Sí Grande, círculo
Padding Sí 16 dp, 8 dp
Borde Sí Predeterminado, 2 dp, #606460
Texto Sí Cuerpo pequeño
Ícono inicial Sí 32 dp
Ícono final Sí 32 dp
Tamaño Sí Altura mínima de 48 dp
Profundidad Sí 0
Gap Sí Entre la etiqueta y el ícono: Extra pequeño

Grande

Propiedades Personalización Valores predeterminados
Forma Sí Grande, círculo
Padding Sí 16 dp, 16 dp
Borde Sí 2 dp, #606460
Texto Sí Cuerpo pequeño
Ícono inicial Sí 32 dp
Ícono final Sí 32 dp
Tamaño Sí Altura mínima de 72 dp
Profundidad Sí 0
Gap Sí Entre la etiqueta y el ícono: Extra pequeño

Ícono

Propiedades Personalización Valores predeterminados
Forma Sí Grande, círculo
Padding Sí Pequeño, pequeño
Borde Sí Predeterminado
Ícono Sí Predeterminado = 32 dp, en la superficie
Tamaño Sí Altura mínima de 48 dp
Profundidad Sí 0

Conmutable

Propiedades Personalización Valores predeterminados
Seleccionado Sí Booleano
Esquinas predeterminadas Sí 16 dp, 8 dp
Esquinas seleccionadas Sí Enfoque predeterminado
Color de la superficie seleccionada Sí Contorno
Todas las demás propiedades Sí Igual que los botones

Ícono conmutable

Propiedades Personalización Valores predeterminados
Seleccionado Sí Booleano
Esquinas predeterminadas Sí 100 dp
Esquinas seleccionadas Sí 20 dp
Color de la superficie seleccionada Sí Contorno
Todas las demás propiedades Sí Igual que los botones