التنسيقات النسبية والمخصّصة

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

المصادقة هي تخطيط نسبي شائع، كما هو موضّح في الشكل التالي. يصف التنسيق المخصّص كيفية ارتباط عناصر واجهة المستخدم ببعضها البعض.

الاحتواء

يمكن أن تستخدم التنسيقات أيضًا مجموعة من أنواع التنسيقات. على سبيل المثال، يمكنك دمج لوحة عرض دوّارة أو تمرير أفقي مع بطاقات عمودية، أو يمكنك عرض رسم بياني مخصّص مع بيانات قائمة عمودية.

شبكة التجميع

يمكنك عرض المحتوى في صفوف أو أعمدة قابلة للتمرير باستخدام الصفوف والأعمدة الكسولة.

تُعدّ التنسيقات بملء الشاشة من التنسيقات الشائعة الأخرى، كما هو الحال في وضع العرض الغامر.

الشكل 27: التنسيق بملء الشاشة، كما هو مستخدَم في الوضع الغامر

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

مزيد من المعلومات حول أساسيات تصميم Compose ومكوّنات الدالة المركّبة

عناصر WebView

‫WebView هي طريقة عرض تعرض صفحات الويب داخل التطبيق. في معظم الحالات، ننصح باستخدام متصفّح ويب عادي، مثل Chrome، لعرض المحتوى للمستخدم. لمزيد من المعلومات حول متصفّحات الويب، يمكنك الاطّلاع على دليل استدعاء متصفّح باستخدام Intent.