تحسين أداء التنسيق
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تجربة طريقة الإنشاء
Jetpack Compose هي مجموعة أدوات واجهة المستخدم المقترَحة لنظام التشغيل Android. تعرَّف على كيفية استخدام التنسيقات في Compose.
التنسيقات هي جزء أساسي من تطبيقات Android التي تؤثر مباشرةً في تجربة المستخدم. وإذا تم تنفيذه بشكل سيئ، فيمكن أن يؤدي تنسيق التطبيق إلى زيادة استهلاك ذاكرة التطبيق بسبب بطء واجهات المستخدم. تتضمن حزمة تطوير البرامج (SDK) لنظام التشغيل Android أدوات للمساعدة في تحديد المشاكل في أداء التنسيق. باستخدام هذه الوثائق، يمكنك تنفيذ واجهات تمرير سلس
بأقل بصمة في الذاكرة.
دروس
- تحسين هيكلية التصميم
- بالطريقة نفسها التي تؤدي بها صفحة الويب المعقّدة إلى إبطاء وقت التحميل، يمكن أن يؤدي التسلسل الهرمي للتخطيط المعقد
أيضًا إلى حدوث مشاكل في الأداء. توضّح هذه المستندات كيفية استخدام أدوات حزمة تطوير البرامج (SDK) لفحص التنسيق
واكتشاف المؤثِّرات السلبية في الأداء.
- إعادة استخدام التنسيقات باستخدام <include>
- إذا كانت واجهة مستخدم التطبيق تكرّر بُنى تصميم معيّنة في أماكن متعدّدة، يوضّح لك هذا
المستند كيفية إنشاء تصاميم فعّالة وقابلة لإعادة الاستخدام وتضمينها
في تنسيقات واجهة المستخدم المناسبة.
- تحميل المشاهدات المسجّلة
- بالإضافة إلى تضمين مكوّن تنسيق واحد في تنسيق آخر، ننصحك بجعل التنسيق المضمّن مرئيًا فقط عند الحاجة إليه بعد تشغيل النشاط.
توضح هذه المستندات كيف يمكنك تحسين أداء إعداد التنسيق عن طريق تحميل أجزاء من التنسيق عند الطلب.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-06-29 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{
"lastModified": "تاريخ التعديل الأخير: 2024-06-29 (حسب التوقيت العالمي المتفَّق عليه)",
"confidential": False
}