تعرَّف على كيفية رسم عنصر مخصّص في ميزة "الإنشاء". باستخدام الرسم المخصّص، يمكنك تحسين مظهر تطبيقك ومضمونه عندما لا توفّر المكوّنات المضمّنة العناصر التي يحتاجها تطبيقك بالضبط.
النقاط الرئيسية
DrawScope
هي واجهة برمجة تطبيقات للرسم تعريفية لا تعتمد على الحالة لرسم الأشكال والمسارات وغير ذلك بدون الحاجة إلى الحفاظ على حالة المكوّن يدويًا.- تتيح لك عدّة عناصر تعديل للرسم الوصول إلى
DrawScope
، ما يتيح لك الرسم باستخدام عناصر قابلة للتجميع أخرى:-
drawBehind
: يتم الرسم خلف محتوى العناصر القابلة للتجميع. drawWithContent
: مفيدة لإعادة ترتيب المحتوى. يمكنك اختيار وقت استدعاء محتوى العنصر القابل للتجميع، إما قبله أو بعده.-
drawWithCache
: تخزين العناصر مؤقتًا في ذاكرة التخزين المؤقت إلى أن يتغيّر الحجم أو يتم قراءة متغيّرات الحالة داخل التغيير
-
- نظام التنسيق في Compose هو نفسه نظام العرض.
- يتم تنفيذ جميع طلبات الرسم والتنسيق بقيم البكسل، وليس
dp
. لرسم الأشكال بشكلٍ متسق على جميع الشاشات، استخدِمdp
واحوِل الأشكال إلى وحدات بكسل قبل البدء بالرسم. - تكون طلبات الرسم دائمًا نسبية إلى العنصر القابل للتجميع الرئيسي.
المجموعات التي تتضمّن هذا الدليل
هذا الدليل هو جزء من مجموعات الأدلة السريعة المنظَّمة التي تتناول أهداف تطوير Android الأوسع نطاقًا:
عرض الصور
تعرَّف على أساليب استخدام مرئيات مشرقة وجذابة لمنح تطبيق Android مظهرًا وشعورًا جميلَين.
إذا كانت لديك أسئلة أو ملاحظات
يمكنك الانتقال إلى صفحة الأسئلة الشائعة والاطّلاع على الأدلة السريعة أو التواصل معنا وإعلامنا برأيك.