Ir al contenido

Documentación de colores de tema

Aquí tienes una relación rápida de algunos colores de 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 usa con transparencia.
  • surfaceContainerHighest: avisos temporales.
  • surfaceContainerLow: accesos directos, algunos botones, fondos de imágenes ausentes y bibliotecas filtradas.
  • surfaceContainerLowest: fondo de los paneles inferiores.
  • outlineVariant: roles predeterminados de Material Design 3 y, con transparencia, la fila activa.
  • onSurfaceVariant: roles 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 la barra de búsqueda. Cada elemento tiene asignado un rol de color. En el archivo JSON del tema personalizado defines el valor de color 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 siempre aparecen todos los elementos de un componente, pero se enumeran en la tabla de componentes.

Algunas pantallas se pueden configurar y pueden verse diferentes según tus ajustes, especialmente la pantalla de inicio. Las etiquetas de las tablas se mantienen en inglés para que coincidan con las capturas anotadas.

La pantalla 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 usan los mismos elementos en cada diseño.

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

Pantalla de inicio y navegación principal de Symfonium con componentes de tema anotados

Estilos de visualización de medios y accesos directos de inicio

Sección titulada «Estilos de visualización de medios y accesos directos de inicio»

Los mismos elementos se usan en las distintas disposiciones de las secciones de inicio, que se muestran juntas a continuación.

Estilos de medios y accesos directos 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 minirreproductor aparece sobre el contenido principal de la aplicación.

Vista del álbum y minirreproductor 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 usan 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 arriba 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