Jetpack Compose Glimmer में, कलर सिस्टम को ऐडिटिव डिसप्ले और असल एनवायरमेंट के लिए डिज़ाइन किया गया है. स्टैंडर्ड Android थीम के उलट, Colors में
GlimmerTheme सेमी-ट्रांसपैरेंसी वाले डार्क बैकग्राउंड और वाइब्रेंट
ऐक्सेंट को प्राथमिकता देते हैं. इससे यह पक्का किया जाता है कि असल दुनिया की अनप्रेडिक्टेबल लाइटिंग में भी कॉन्टेंट पढ़ा जा सके.
सिस्टम, प्राइमरी, सेकंडरी, और न्यूट्रल रंगों वाले तीन हिस्सों के पैलेट का इस्तेमाल करता है. न्यूट्रल रंग अक्सर, स्पेस वाली यूज़र इंटरफ़ेस (यूआई) की फ़िज़िकल सर्फ़ेस के तौर पर काम करते हैं. वहीं, प्राइमरी और सेकंडरी रंग, इंटरैक्शन और ब्रैंडिंग के लिए साफ़ तौर पर विज़ुअल क्लू देते हैं.
ध्यान दें कि On Surface जैसे "On ..." रंग, GlimmerTheme के ज़रिए नहीं दिखाए जाते. सिस्टम, बैकग्राउंड के रंग के आधार पर इन रंगों की अपने-आप गिनती करता है.
हालांकि, अन्य रंग GlimmerTheme.colors के ज़रिए दिखाए जाते हैं. साथ ही,
हर रंग की भूमिका के लिए वैल्यू, यहां दी गई टेबल में बताई गई है:
रंग की भूमिका |
डिफ़ॉल्ट |
|---|---|
प्राइमरी |
#79ACFE |
सेकंडरी |
#4C88E9 |
अच्छा बताया |
#58FFA5 |
नकारात्मक |
#FF8981 |
बैकग्राउंड |
|
प्लैटफ़ॉर्म |
#303030 |
बाह्यरेखा |
#CBC9C8 |
outlineVariant |
#42434A |
ध्यान दें कि background, surface, outline, और
outlineVariant को पसंद के मुताबिक बनाया जा सकता है. हालांकि, हमारा सुझाव है कि आप इन वैल्यू को पसंद के मुताबिक न बनाएं.