يستخدم نظام الألوان Expressive في Wear Material 3 ثلاث طبقات تمييز (أساسية وثانوية وثالثية) للمكونات الرئيسية وطبقتَي سطح متعافِلَين. يقدّم كل دور مجموعة من القيم ذات التباين المتّسق، ما يتيح استخدام مجموعات ألوان معبّرة وسهلة الاستخدام لتوفير تجربة موحّدة في أي موضوع.

ما هي أدوار الألوان؟
تشبه أدوار الألوان "الأرقام" في لوحة الطلاء حسب الأرقام. وهي تشكل الرابط بين عناصر واجهة المستخدم والألوان التي تُستخدم في كل عنصر.
- ربط أدوار الألوان بمكونات Material: ستستخدم أدوار الألوان هذه سواء كنت تستخدم مخطّط الألوان الأساسي الثابت أو اللون الديناميكي. إذا كان منتجك يحتوي على مكونات مخصّصة، يجب ربطها بشكلٍ سليم بهذه المجموعة من أدوار الألوان.
- أدوار الألوان توفّر سهولة الاستخدام: يستند نظام الألوان إلى مجموعات ألوان مناسبة لمزيد من المستخدمين. توفّر أزواج الألوان هذه نسبة تباين ألوان تبلغ 3:1 على الأقل.
- تجزئة أدوار الألوان: يتم تنفيذ الأدوار في التصميم والرمز البرمجي من خلال الرموز المميّزة. يمثّل رمز التصميم قرار تصميم صغيرًا قابلاً لإعادة الاستخدام ويكون جزءًا من النمط المرئي لنظام التصميم.
العبارات الأساسية
في ما يلي المصطلحات الرئيسية التي ستظهر في أسماء أدوار الألوان:
- السطح: دور يُستخدَم للخلفيات والمساحات الكبيرة ذات الأهمية المنخفضة في الشاشة.
- الأساسي والثانوي والثالثي: أدوار ألوان التركيز المستخدَمة لإبراز عناصر المقدّمة أو تقليل تركيزها
- الحاوية: الأدوار المستخدَمة كملون تعبئة لعناصر المقدّمة، مثل الأزرار ولا يجب استخدامها للنص أو الرموز.
- تفعيل: تشير الأدوار التي تبدأ بهذا المصطلح إلى لون للنص أو الرموز فوق لون العنصر الرئيسي المرتبط. على سبيل المثال، يتم استخدام اللون الأساسي للنص والرمزين بجانب لون التعبئة الأساسي.
- الصيغة: تقدّم الأدوار التي تنتهي بهذه العبارة بديلاً أقلّ تركيزًا مقارنةً بمثيلها غير الصيغة. على سبيل المثال، يمثّل خيار المخطط التفصيلي بديلاً أقل وضوحًا من لون المخطط.
الأدوار الأساسية
تُستخدَم الأدوار الأساسية للمكونات الرئيسية في واجهة المستخدم، مثل الأزرار التي تلتصق بالجانب والأزرار البارزة والحالات النشطة والأيقونات في أنماط buttons التونية.
أساسي
- Primary
- المرحلة الابتدائية
استخدِم الدور "أساسي" للإجراءات الأكثر أهمية في واجهة المستخدم، مثل buttons أو عبارات الحثّ على اتخاذ إجراء الأساسيين. يجب أن يكون هذا اللون بارزًا وقابلاً للتمّييز على الفور لتوجيه المستخدِم نحو التفاعلات الرئيسية.
Primary-Dim
- Primary-Dim
- المرحلة الابتدائية
يتم استخدام الأدوار المموّهة عادةً للعناصر التي يجب أن تكون مختلفة بشكلٍ مرئي عن الإجراء الأساسي، ولكنّها لا تتطلّب انتباه المستخدم أو تفاعله الفوري.
Primary-Container
- Primary-Container
- On-Primary-Container
يمكنك تطبيق "الحاوية الأساسية" على عناصر الخلفية، مثل البطاقات أو النوافذ المنبثقة، لشدّد الضوء على الأقسام أو الحالات المحدّدة. ويساعد ذلك في جذب الانتباه إلى المحتوى العميق أو الأنشطة الجارية ضمن واجهة المستخدم.
الأدوار الثانوية
تُستخدَم الأدوار الثانوية للمكونات الرئيسية في واجهة المستخدم، وهي ليست مهمة بقدر الدور الأساسي، ولكن يجب أن تكون بارزة. يمكن استخدام العناصر الأساسية والثانوية معًا في التنسيقات لإنشاء فرق بين العناصر والتركيز عليها.
ثانوي
- ثانوي
- مرحلة التعليم الثانوي
استخدِم الدور الثانوي لدعم الإجراءات في المناطق التي تتضمّن واجهة مستخدم كثيفة، مثل الأزرار الثانوية أو الإجراءات التكميلية. ويحافظ على مستوى الرؤية بدون تسليط الضوء على العناصر الأساسية في التنسيقات المعقّدة.
Secondary-Dim
- السمة الثانوية
- ثانوي
يقدّم دور "الإضاءة الثانوية" تباينًا منخفضًا للعناصر غير النشطة في مناطق كثيفة. ويكمل اللون الثانوي مع إضافة عمق خفيف، ما يحافظ على اتّساق واجهة المستخدِم ويساعد المستخدمين في التنقّل.
الحاوية الثانوية
- Secondary-Container
- On-Secondary-Container
طبِّق Secondary-Container لتنظيم العناصر الثانوية في التنسيقات الكثيفة. ويؤدي ذلك إلى إنشاء بنية وفصل، ما يضمن تمييز المحتوى الثانوي ولكنه لا يضمن أن يكون مهيمنًا.
الأدوار الثانوية
تُستخدَم الأدوار الثانوية للتأكيد على العناصر من خلال استخدام ألوان متناقضة لموازنة الألوان الأساسية والثانوية، أو لجذب الانتباه إلى عنصر معيّن، مثل حقل إدخال. يمكن أن تساعد الأدوار الثانوية أيضًا في الإشارة إلى الحالات التي يتغيّر فيها المحتوى أو التي يجب أن يبرز فيها، مثل تحقيق هدف معيّن.
المستوى الثالث
- Tertiary
- On-Tertiary
يُستخدَم الدور الثانوي للفت الانتباه إلى العناصر الرئيسية. تكون الأدوار الثانوية فعّالة بشكل خاص للمكونات التي يجب أن تبرز، مثل الشارات أو الملصقات أو عناصر الإجراءات الخاصة.
Tertiary-Dim
- Tertiary-Dim
- Tertiary
استخدِم دور "التعتيم الثانوي" للزرّات أو الإجراءات المرتبطة بإجراءات ثانوية، ولكنّها لا تتطلّب التركيز الفوري.
الحاوية الثانوية
- حاوية تابعة
- On-Tertiary-Container
طبِّق العنصر "حاوية ثانوية" على الخلفيات التي تُجمِّع المحتوى الثانوي، مثل مجموعات الشارات أو الملصقات. ويُبرز العناصر الثانوية مع الحفاظ على التوازن والبنية في واجهة المستخدم.
الأدوار الدلالية
يتم استخدام الخط الأحمر للإشارة إلى المشاكل الخطيرة، مثل الخطأ أو الحذف أو أي شيء مرتبط بالطوارئ. تم تصميمه لجذب الانتباه الفوري إلى المشاكل أو التحذيرات، ما يضمن للمستخدمين إمكانية تحديد الجوانب التي تحتاج إلى إجراء تصحيحي بسرعة. يجب أن تحافظ درجة لون الخطأ الأحمر على تباين كافٍ مع الخلفيات لتلبية معايير تسهيل الاستخدام، ما يضمن ظهوره بوضوح وتمييزه عن ألوان الحالات الأخرى، مثل التحذيرات أو رسائل النجاح.
خطأ
- خطأ
- عند حدوث خطأ
لون أحمر دلالي، مع تلوّن طفيف بالموضوع، يشير إلى إجراءات الإزالة أو الحذف أو الإغلاق أو الإغلاق، مثل التمرير السريع للكشف. تمت إضافته كبديل للحاويات وهو أقل قلقًا وأقل إلحاحًا من اللون المنخفض لدرجة الخطأ.
Error-Dim
- Error-Dim
- عند حدوث خطأ
لون أحمر دلالي، مع تلوّن طفيف بالموضوع، يشير إلى الأخطاء ذات الأولوية العالية أو إجراءات الطوارئ، مثل تنبيهات السلامة أو نوافذ الحوار التي تشير إلى تعذُّر إكمال الإجراءات أو أزرار التوقف
Error-Container
- Error-Container
- On-Error-Container
لون حاوية أقل بروزًا للمكوّنات التي تستخدم حالة الخطأ يمكن أن يشير أيضًا إلى حالة خطأ نشطة تبدو أقل تفاعلية من الحالة الممتلئة، مثل زر أو بطاقة مشاركة حالة الطوارئ النشطة، أو في مربّع حوار شاشة مثبّتة تعذّر عرضها.
الحاويات السطحية والارتفاع
إنّ حاويات السطح هي مفتاح تحديد العمق والارتفاع في واجهة المستخدم، وتوفّر بنية وتسلسلاً هرميًا من خلال اللون، ما يساعد في التمييز بين المكوّنات استنادًا إلى أهميتها وتفاعلها.
Surface-Container-Low
- سطح الحاوية - منخفض
- على السطح
- On-Surface-Variant
مثالية لحاوية موسّعة يجب أن تكون أسفل الحاوية المعروضة، مثل بطاقة موسّعة في الإشعار. يمكن أيضًا استخدامها في البطاقات غير التفاعلية، حيث يظل المحتوى يستفيد من الحصر.
الحاوية السطحية
- سطح الحاوية
- على السطح
- On-Surface-Variant
لون الحاوية التلقائي لمعظم العناصر. يوفّر هذا المظهر مرتفعًا معتدلاً ومتوسطًا، ما يجعله مناسبًا لمكونات واجهة المستخدم العامة.
Surface-Container-High
- سطح الحاوية-عالي
- على السطح
- On-Surface-Variant
مثالية للمكونات التي تُركّز على العناصر التي يجب وضعها فوق "حاوية السطح" أو معًا معها. يساعد هذا اللون في التركيز على المناطق المهمة في واجهة المستخدم وتحديد تسلسلها الهرمي.