إنشاء
تشتمل ميزة "الإنشاء" على 7 معرّفات مجموعة Maven في androidx
. تحتوي كل مجموعة على مجموعة فرعية مستهدفة من الوظائف، ولكل منها مجموعة خاصة بها من ملاحظات الإصدار.
يشرح هذا الجدول المجموعات والروابط لكل مجموعة من ملاحظات الإصدار.
مجموعة | الوصف |
---|---|
compose.animation | يمكنك إنشاء صور متحركة في تطبيقات Jetpack Compose لتحسين تجربة المستخدم. |
compose.compiler | يمكنك تحويل الدوال @Composable وتفعيل التحسينات باستخدام المكوِّن الإضافي لبرنامج المحول البرمجي بلغة Kotlin. |
compose.foundation | اكتب تطبيقات Jetpack Compose مع الوحدات الأساسية الجاهزة للاستخدام ووسِّع نطاق الأساس لإنشاء أجزاء نظام التصميم الخاصة بك. |
compose.material | يمكنك إنشاء واجهات مستخدم في Jetpack Compose تتضمّن مكونات جاهزة للاستخدام. هذه هي نقطة الدخول ذات المستوى الأعلى في Compose، والتي تم تصميمها لتوفير مكوّنات تتوافق مع تلك الموضّحة في www.material.io. |
compospos.material3 | أنشئ واجهات مستخدم في Jetpack Compose باستخدام مكونات Material Design 3، وهي التطوّر التالي للتصميم المتعدد الأبعاد. يتضمّن Material 3 تصميمات ومكوّنات محدّثة وميزات تخصيص Material You، مثل الألوان الديناميكية، وهي مصممة لتكون متناسقة مع النمط المرئي الجديد في Android 12 وواجهة مستخدم النظام. |
compose.runtime | الوحدات الأساسية لنموذج برمجة Compose وإدارة الحالة، ووقت التشغيل الأساسي للمكوّن الإضافي Compose Compiler لاستهدافه. |
compose.ui | يلزم استخدام المكونات الأساسية لواجهة المستخدم الإنشاء للتفاعل مع الجهاز، بما في ذلك التخطيط والرسم والإدخال. |
الإصدارات
يسرد هذا الجدول الإصدارات الحالية من كلّ مجموعة.
رقم تعريف مجموعة Maven | آخر تعديل | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | الإصدار الأولي |
---|---|---|---|---|---|
compose.animation | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.compiler | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.5 | - | - | - |
compose.foundation | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.material | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compospos.material3 | 29 تشرين الثاني (نوفمبر) 2023 | 1.1.2 | - | - | 1.2.0-alpha12 |
compose.runtime | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
compose.ui | 29 تشرين الثاني (نوفمبر) 2023 | 1.5.4 | - | الإصدار التجريبي 1.6.0-02 | - |
تعريف التبعيات
لإضافة تبعية إلى Compose، يجب إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven الذي يضم أدوات Google للحصول على مزيد من المعلومات.
أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو وحدتك:
رائع
android { buildFeatures { compose true } composeOptions { kotlinCompilerExtensionVersion = "1.5.5" } kotlinOptions { jvmTarget = "1.8" } }
Kotlin
android { buildFeatures { compose = true } composeOptions { kotlinCompilerExtensionVersion = "1.5.5" } kotlinOptions { jvmTarget = "1.8" } }
ولمزيدٍ من المعلومات عن التبعيات، يُرجى الاطّلاع على مقالة إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
أرقام الهاتف
للاطّلاع على أحدث إصدارات BOM، انتقِل إلى صفحة إنشاء خطط BOM.
إعلانات عن أخبار جديدة
التاريخ | إعلان |
---|---|
26 حزيران (يونيو) 2023 | منذ إطلاق Compose 1.5.0-الإصدار التجريبي 01، تتوفر ميزة Compose aar ضِمن عناصر "*-android". في الإصدار 1.6.0-alpha01، تم تعديل ملفات Compose POM للإشارة إلى العنصر "-android" تلقائيًا لحلّ الاعتمادية في أنظمة الإصدارات التي لا تتوافق مع البيانات الوصفية لوحدة Gradle. |