W Jetpack Compose Glimmer system kolorów jest przeznaczony do wyświetlaczy addytywnych i rzeczywistych środowisk. W przeciwieństwie do standardowych motywów Androida motywy Colors w GlimmerTheme mają ciemne tła z półprzezroczystością i wyrazistymi akcentami, dzięki czemu treści są czytelne w nieprzewidywalnym oświetleniu zewnętrznym.
System korzysta z 3-częściowej palety kolorów podstawowych, dodatkowych i neutralnych. Kolory neutralne często stanowią fizyczne powierzchnie interfejsu przestrzennego, natomiast kolory podstawowy i drugorzędny zapewniają wyraźne wizualne wskazówki dotyczące interakcji i marki.
Pamiętaj, że kolory „On ...”, takie jak On Surface, nie są udostępniane za pomocą GlimmerTheme. Kolory te są obliczane automatycznie przez system na podstawie koloru tła.
Pozostałe kolory są jednak udostępniane za pomocą GlimmerTheme.colors, a wartości dla każdej roli koloru są opisane w tej tabeli:
Rola koloru |
Domyślne |
|---|---|
podstawowe |
#79ACFE |
dodatkowe |
#4C88E9 |
pozytywny |
#58FFA5 |
negatywne |
#FF8981 |
tło |
|
platforma |
#303030 |
konspekt |
#CBC9C8 |
outlineVariant |
#42434A |
Pamiętaj, że chociaż parametry background, surface, outline i outlineVariant są oznaczone jako konfigurowalne, zdecydowanie zalecamy, aby nie dostosowywać tych wartości.