В Jetpack Compose Glimmer система цветов разработана для аддитивных дисплеев и реальных сред. В отличие от стандартных тем Android, Colors в GlimmerTheme отдает приоритет темным полупрозрачным фонам и ярким акцентам, чтобы контент был читаемым при любом освещении.
Система использует трехчастную палитру с основными, вторичными и нейтральными цветами. Нейтральные цвета часто служат физическими поверхностями пространственного пользовательского интерфейса, а основные и дополнительные цвета обеспечивают четкие визуальные подсказки для взаимодействия и брендинга.
Обратите внимание, что цвета, которые накладываются на другие, например On Surface, не поддерживаются в GlimmerTheme. Эти цвета автоматически рассчитываются системой на основе цвета фона.
Однако другие цвета доступны через GlimmerTheme.colors со значениями для каждой цветовой роли, как описано в следующей таблице:
Роль цвета |
Значения по умолчанию |
|---|---|
основной |
#79ACFE |
дополнительные |
#4C88E9 |
положительно |
#58FFA5 |
отрицательное |
#FF8981 |
фон |
|
платформа |
#303030 |
outline |
#CBC9C8 |
outlineVariant |
#42434A |
Обратите внимание, что хотя background, surface, outline и outlineVariant помечены как настраиваемые, мы настоятельно рекомендуем не изменять эти значения.