Dans Jetpack Compose Glimmer, le système de couleurs est conçu pour les écrans additifs et les environnements réels. Contrairement aux thèmes Android standards, les Colors de
GlimmerTheme privilégient les arrière-plans sombres avec une semi-transparence et des accents vifs pour garantir la lisibilité du contenu dans des conditions d'éclairage réelles imprévisibles.
Le système utilise une palette en trois parties avec des couleurs primaires, secondaires et neutres. Les couleurs neutres servent souvent de surfaces physiques à l'interface utilisateur spatiale, tandis que les couleurs primaires et secondaires fournissent des repères visuels clairs pour l'interaction et la personnalisation.
Notez que les couleurs "On ...", telles que On Surface, ne sont pas exposées via GlimmerTheme. Ces couleurs sont calculées automatiquement par le système en fonction de la couleur d'arrière-plan.
Toutefois, les autres couleurs sont exposées via GlimmerTheme.colors, avec
des valeurs pour chaque rôle de couleur, comme décrit dans le tableau suivant :
Rôle de couleur |
Valeurs par défaut |
|---|---|
principal |
#79ACFE |
secondaire |
#4C88E9 |
positive |
#58FFA5 |
negative |
#FF8981 |
arrière-plan |
|
surface |
#303030 |
vue générale |
#CBC9C8 |
outlineVariant |
#42434A |
Notez que même si background, surface, outline et
outlineVariant sont marqués comme personnalisables, nous vous recommandons vivement de ne pas les personnaliser.