توفّر Jetpack Compose تنفيذًا للتصميم المتعدد الأبعاد، وهو نظام تصميم شامل لإنشاء واجهات رقمية. يمكنك استخدام دوال قابلة للإنشاء لتنفيذ مكونات Material.

الإجراءات

تؤدي الأزرار إلى تنفيذ معظم الإجراءات في واجهة المستخدم.
تساعد أزرار الإجراءات العائمة (FAB) المستخدمين في تنفيذ الإجراءات الأساسية.
تساعد أزرار الرموز المستخدمين في اتّخاذ إجراءات بسيطة بنقرة واحدة.
تساعد الأزرار المجزّأة المستخدمين في اختيار الخيارات أو التبديل بين طرق العرض أو ترتيب العناصر.

الاتصال

تعرض الشارات الإشعارات أو الأعداد أو معلومات الحالة على عناصر التنقّل والرموز.
تعرض مؤشرات التقدم وقت انتظار غير محدّد أو مدة عملية معيّنة.
تعرض "أشرطة الإعلام المنبثقة" تحديثات قصيرة حول عمليات التطبيق في أسفل الشاشة.
تعرض تلميحات الأدوات تصنيفات أو رسائل موجزة.

الاحتواء

تعرض "الأوراق السفلية" محتوًى ثانويًا مثبّتًا في أسفل الشاشة.
تعرض البطاقات محتوى وإجراءات حول موضوع واحد.
تعرض العروض الدوّارة مجموعة من العناصر التي يمكن التمرير عليها داخل الشاشة وخارجها.
تقدّم مربّعات الحوار طلبات مهمة في مسار المستخدم.
الفواصل عبارة عن خطوط رفيعة تُجمِّع المحتوى في قوائم أو حاويات أخرى.
القوائم هي فهارس عمودية متواصلة للنصوص والصور.
تجمع هياكل Scaffolds أجزاء مختلفة من واجهة المستخدم في واجهات المستخدم المعقّدة.

التنقل

يتم وضع أشرطة التطبيقات في أعلى الشاشة لمساعدة المستخدمين على التنقّل.
تتيح أشرطة التنقّل للمستخدمين التبديل بين طرق عرض واجهة المستخدم على الأجهزة الصغيرة.
تتيح أدراج التنقّل للمستخدمين التبديل بين طرق عرض واجهة المستخدم على الأجهزة الأكبر حجمًا.
تتيح أشرطة التنقّل للمستخدمين التبديل بين طرق عرض واجهة المستخدم على الأجهزة المتوسطة الحجم.
تساعد علامات التبويب على تنظيم المحتوى في الشاشات وطرق العرض المختلفة.

الاختيار

تتيح مربّعات الاختيار للمستخدمين اختيار عنصر واحد أو أكثر من قائمة، أو تفعيل عنصر أو إيقافه.
تساعد الشرائح المستخدمين في إدخال المعلومات أو إجراء اختيارات أو فلترة المحتوى أو تنفيذ إجراءات.
تتيح أدوات اختيار التاريخ للمستخدمين اختيار تاريخ أو نطاق من التواريخ.
تعرض القوائم مجموعة من الخيارات على سطح مؤقت.
تسمح أزرار الاختيار للمستخدمين بتحديد خيار واحد من مجموعة من الخيارات.
تتيح شرائط التمرير للمستخدمين إجراء اختيارات من نطاق من القيم.
تتيح مفاتيح التبديل تفعيل خيار أو إيقافه.
تساعد أدوات اختيار الوقت المستخدمين في تحديد وقت معيّن وضبطه.

إدخالات النص

تتيح ميزة "البحث" للمستخدمين إدخال كلمة رئيسية أو عبارة للحصول على معلومات ذات صلة.
تسمح حقول النص للمستخدمين بإدخال نص في واجهة مستخدم.
تعرّف على كيفية استخدام التنسيقات الأساسية في Compose.
تعرّف على كيفية إدارة الموارد مثل السلاسل والصور.