نقل التطبيقات الحالية المستندة إلى العرض
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم تصميم Jetpack Compose مع إمكانية التشغيل التفاعلي مع View منذ البداية، ما يتيح لك استخدام Compose داخل View والعكس. تتيح لك هذه الوظيفة استخدام Compose في تطبيقك الحالي المستند إلى View بدون الحاجة إلى إعادة كتابته من البداية.
توضّح الصفحات التالية كيفية دمج Compose مع تطبيقاتك الحالية:
- استراتيجية نقل البيانات: تعرَّف على الاستراتيجية اللازمة لإضافة Compose إلى قاعدة الرموز البرمجية بأمان وعلى مراحل.
- واجهات برمجة التطبيقات الخاصة بالتوافق: تعرَّف على واجهات برمجة التطبيقات في Compose التي تساعدك في الجمع بين Compose وواجهة المستخدم المستندة إلى View.
- اعتبارات أخرى: تعرَّف على اعتبارات أخرى، مثل اختيار المظهر والتصميم والبنية والاختبار أثناء نقل تطبيقك المستند إلى View إلى Compose.
نماذج
توضّح الأمثلة التالية إمكانية التشغيل التفاعلي بين Jetpack Compose وView:
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-13 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-13 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]