Ir al contenido

Documentación de colores de tema

Aquí tienes una correspondencia rápida de algunos colores utilizados en los archivos JSON de temas personalizados.

Muchos colores siguen los roles de color de Material Design 3. Algunos colores tienen usos específicos en Symfonium para permitir más variaciones de tema:

  • surface: fondo predeterminado.
  • surfaceContainer: barras de navegación y color predeterminado del reproductor compacto.
  • surfaceContainerHigh: fondos de cuadros de diálogo, encabezados de paneles inferiores, tarjetas y fondos superpuestos cuando se utiliza con transparencia.
  • surfaceContainerHighest: avisos temporales.
  • surfaceContainerLow: accesos directos, algunos botones, fondos cuando no hay una imagen y bibliotecas filtradas.
  • surfaceContainerLowest: fondo de los paneles inferiores.
  • outlineVariant: usos predeterminados de Material Design 3 y, con transparencia, la fila activa.
  • onSurfaceVariant: usos predeterminados de Material Design 3 y, con transparencia, el texto de los subtítulos.

La interfaz de Symfonium consta de varios componentes, como una barra de búsqueda. Cada componente contiene elementos individuales, como el fondo y el texto de esa barra. Cada elemento tiene asignado un rol de color. En el archivo JSON del tema personalizado, defines el valor exacto de cada rol. Esos valores determinan los colores de los elementos y el aspecto general de cada componente.

La interfaz de Symfonium consta de componentes, que contienen uno o más elementos. Cada elemento tiene asignado un rol de color con un valor de color específico.

Las siguientes capturas muestran los componentes en rojo y los elementos en verde. No todos los elementos de cada componente aparecen en las capturas, pero se enumeran en la tabla de componentes.

Algunas pantallas son configurables y pueden tener un aspecto diferente según tus ajustes, especialmente la página de inicio. Los nombres de componentes y elementos de las tablas se conservan en inglés como identificadores de referencia para que coincidan con las capturas anotadas.

La página de inicio consta de secciones con un encabezado opcional y una lista de medios. Puedes configurar la disposición de las listas y los botones de acceso directo, pero se utilizan los mismos elementos en todos los diseños.

La navegación principal suele estar visible, salvo en Ajustes o cuando está desactivada. Aparece en un contenedor sobre el contenido principal de la aplicación.

Página de inicio y navegación principal de Symfonium con componentes de tema anotados

Estilos de visualización de medios y accesos directos de la página de inicio

Sección titulada «Estilos de visualización de medios y accesos directos de la página de inicio»

Los mismos elementos se utilizan en las distintas disposiciones de las secciones de la página de inicio, que se muestran juntas a continuación.

Estilos de medios y accesos directos de la página de inicio de Symfonium con anotaciones

Además de la carátula, la vista del álbum contiene botones y la lista de pistas. Al igual que la navegación principal, el reproductor compacto aparece sobre el contenido principal de la aplicación.

Vista del álbum y reproductor compacto de Symfonium con componentes de tema anotados

Los artistas, álbumes, géneros y otros medios se pueden mostrar en listas configurables. Los mismos elementos se utilizan en distintas disposiciones. Al seleccionar elementos, aparece un menú de acciones sobre el contenido de la lista.

Vista de lista y selección de Symfonium con componentes de tema anotados

Los paneles inferiores contienen información contextual o menús. Se deslizan temporalmente sobre la aplicación, incluida la navegación principal.

Panel inferior de Symfonium con componentes de tema anotados

La pantalla de búsqueda contiene el área de búsqueda en la parte superior y la lista de resultados debajo.

Pantalla de búsqueda de Symfonium con componentes de tema anotados

Las páginas de ajustes constan principalmente de listas de texto estructuradas con interruptores o elementos seleccionables. Algunos elementos también se pueden reordenar.

Pantalla de ajustes de Symfonium con componentes de tema anotados

Listas de componentes, elementos y roles de color

Sección titulada «Listas de componentes, elementos y roles de color»

Las siguientes tablas muestran las relaciones entre componentes, elementos y roles de color.

Los elementos individuales se agrupan en componentes. Selecciona un elemento para ir a la tabla de elementos y ver su rol de color asignado.

ComponenteSe compone de los elementos
Defaults
Chip
Shortcut Button
Placeholder Image
Album Button
Top Button Bar
Main Navigation
Drag-and-drop Bar
High Importance Button
Low Importance Button
Album Tracklist
Album Details
List
Selectable Indicator
Select Action Menu
Notification Modal
Bottom Sheet
Search Bar
Text Input
Dropdown Selector
Switch

El rol de color determina el color final de un elemento. Selecciona un rol para ir a la tabla de roles de color y ver todos los elementos que lo usan.

ElementoTiene el rol de color
Active BackgroundoutlineVariant
Bottom Sheet BackgroundsurfaceContainerLowest
Bottom Sheet Header BackgroundsurfaceContainerHigh
Category Headingprimary
Chip (Selected) BackgroundsecondaryContainer
Chip (Selected) TextonSecondaryContainer
Chip Borderoutline
Chip Iconprimary
Chip TextonSurfaceVariant
Default Backgroundsurface
Default Separatorsecondary
Default TextonSurface
Drag-and-drop BackgroundsurfaceContainer
Drag-and-drop Button BackgroundtertiaryContainer
Drag-and-drop IcononTertiaryContainer
Dropdown BackgroundsurfaceContainerHighest
Dropdown BorderonSurfaceVariant
Dropdown Border (selected)primary
Dropdown Box BackgroundsurfaceContainer
Dropdown TextonSurface
Dropdown TitleonSurfaceVariant
HI Button Backgroundprimary
HI Button TextonPrimary
High ContainersurfaceContainerHigh
Highest ContainersurfaceContainerHighest
Home Iconprimary
LI Button Borderoutline
LI Button Textprimary
Low ContainersurfaceContainerLow
Lowest ContainersurfaceContainerLowest
Navigation BackgroundsurfaceContainer
Navigation IcononSurfaceVariant
Navigation Icon (Selected)onSecondaryContainer
Navigation Icon (Selected) BackgroundsecondaryContainer
Navigation LabelonSurfaceVariant
Navigation Label (Selected)onSurface
Notification BackgroundsurfaceContainerHighest
Placeholder BackgroundsurfaceContainerLow
Placeholder IcononSurface
Play Overlay BackgroundsurfaceContainerHigh
Play Overlay Iconsecondary
Search Bar BackgroundsecondaryContainer
Search Bar TextonSecondaryContainer
Select Action Backgroundprimary
Select Action IcononPrimary
Selectable (Selected) Backgroundprimary
Selectable (Selected) IcononPrimary
Selectable Borderprimary
Shortcut BackgroundsurfaceContainerLow
Shortcut Iconprimary
Shortcut TextonSurface
SubtitleonSurfaceVariant
Switch (Off) BackgroundsurfaceContainerHighest
Switch (Off) Borderoutline
Switch (On) Backgroundprimary
Switch (On) IcononPrimary
Text Input BackgroundNo documentado
Text Input BorderNo documentado
Text Input Border (selected)No documentado
Text Input TextNo documentado
Text Input TitleNo documentado
Three dotsonSurface
Top Bar Active Iconprimary
Top Bar BackgroundsurfaceContainerHigh
Top Bar IcononSurface

Esta lista muestra cada rol de color y los elementos a los que se asigna. El archivo JSON del tema define el valor de color de cada rol.

Rol de colorSe asigna a los elementos
primary
onPrimary
secondary
onSecondary
tertiary
onTertiary
primaryContainer
onPrimaryContainer
secondaryContainer
onSecondaryContainer
tertiaryContainer
onTertiaryContainer
error
onError
errorContainer
onErrorContainer
surface
onSurface
onSurfaceVariant
outline
outlineVariant
surfaceContainerLowest
surfaceContainerLow
surfaceContainer
surfaceContainerHigh
surfaceContainerHighest