در Jetpack Compose Glimmer، سیستم رنگ برای نمایشگرهای افزایشی
و محیطهای واقعی طراحی شده است. برخلاف زمینههای استاندارد Android، Colors در
GlimmerTheme پسزمینههای تیره با نیمهشفافیت و رنگهای تأکیدی
سرزنده را در اولویت قرار میدهد تا اطمینان حاصل شود که محتوا دربرابر نورپردازی غیرقابلپیشبینی دنیای واقعی خوانا است.
سیستم از پالت سهبخشی با رنگهای اصلی، فرعی، و خنثی استفاده میکند. رنگهای خنثی اغلب بهعنوان سطوح فیزیکی واسط کاربر فضایی عمل میکنند، درحالیکه رنگهای اصلی و فرعی نشانههای دیداری واضحی برای تعامل و نمانامسازی ارائه میدهند.
توجه داشته باشید که رنگهای «روی ...» مانند روی سطح ازطریق
GlimmerTheme نمایش داده نمیشوند. این رنگها بهطور خودکار توسط سیستم براساس رنگ پسزمینه محاسبه میشوند.
بااینحال، رنگهای دیگر ازطریق GlimmerTheme.colors نمایش داده میشوند،
و مقادیر هر نقش رنگی در جدول زیر شرح داده شده است:
نقش رنگ |
پیشفرضها |
|---|---|
اصلی |
#79ACFE |
فرعی |
#4C88E9 |
مثبت |
#58FFA5 |
منفی |
#FF8981 |
پسزمینه |
|
سطح |
#303030 |
طرح کلی |
#CBC9C8 |
outlineVariant |
#42434A |
توجه داشته باشید که اگرچه background، surface، outline، و
outlineVariant بهعنوان قابلسفارشیسازی علامتگذاری شدهاند، اکیداً توصیه میکنیم که این مقادیر را سفارشیسازی نکنید.