إنشاء مادة 3 بشكل تكيُّفي
التعديل الأخير | الإصدار المستقر | إصدار مرشح | الإصدار التجريبي | إصدار ألفا |
---|---|---|---|---|
1 أيار (مايو) 2024 | - | - | - | 1.0.0-alpha12 |
إعلان التبعيات
لإضافة تبعية على Compose، يجب إضافة مستودع Google Maven إلى مشروعك. لمزيد من المعلومات، يمكنك الاطّلاع على مستودع Maven من Google.
أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو الوحدة الخاصة بك:
رائع
dependencies { implementation "androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
Kotlin
dependencies { implementation("androidx.compose.material3.adaptive:adaptive:1.0.0-alpha12") implementation "androidx.compose.material3.adaptive:adaptive-layout:1.0.0-alpha12" implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.0.0-alpha12" }
لمزيد من المعلومات حول التبعيات، انظر إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجِع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.
إنشاء الإصدار 1.0 من Compose Material3 التكيُّفي
الإصدار 1.0.0-alpha12
1 أيار (مايو) 2024
تم طرح "androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12
". يحتوي الإصدار 1.0.0-alpha12 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- إضافة معلومات
isFlat
إلىHingeInfo
(Ie0516، b/333784198) - جعل واجهات برمجة التطبيقات التكيُّفية غير تجريبية (I1d038)
- جعل واجهات برمجة التطبيقات للتنسيق التكيّفي غير تجريبية (Id23df)
- تم تغيير
BackNavigationBehavior
من تعداد إلى فئة قيمة (Id8757).
إصلاح الأخطاء
- تغيير الكسر الانتقالي إلى lambda (I6f5a9)
- إصلاح مشكلة الحالة الأولية في
SizeTracker
(18326a9) - تضمين قائمة مفصّلة في عملية التحقق من المساواة في
Posture
(6687137)
الإصدار 1.0.0-alpha11
17 نيسان (أبريل) 2024
تم طرح "androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11
". يحتوي الإصدار 1.0.0-alpha11 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- جعل واجهات النطاق مغلقة. (Iefa57)
- طرح
AnimatedPaneScope
. (I62d73، b/332750742) - اجعل "
AdaptStrategy
" مُغلقًا وثابتًا. (Ia28b2) - إدخال طريقة نسخ
PaneScaffoldDirective
. (I9291f) - يمكنك وضع علامة على
ThreePaneScaffoldScope
على أنّه تجريبي. (I9d527) - توفير واجهات برمجة تطبيقات سهلة الاستخدام تدعم التنقّل (I263f0، b/321010778)
الإصدار 1.0.0-alpha10
3 نيسان (أبريل) 2024
تم طرح "androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10
". يحتوي الإصدار 1.0.0-alpha10 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- يمكنك جعل العرض التلقائي المفضَّل قابلاً للتكيّف وقابلاً للتخصيص. (Ic3abc)
- إعادة تسمية دوال حساب توجيه السقالة. (I10855)
- إزالة المساحات المتروكة والمساحات الداخلية من واجهات برمجة تطبيقات البنية الأساسية (I786f8)
- إضافة مستكشف طُرق لتذكُّر الأنواع بدون أنواع عامة (I607c3)
الإصدار 1.0.0-alpha09
20 آذار (مارس) 2024
تم طرح "androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09
". يحتوي الإصدار 1.0.0-alpha09 على هذه الالتزامات.
تغييرات واجهة برمجة التطبيقات
- يمكنك إضافة حقول الحالة الانتقالية إلى
ThreePaneScaffoldScope
. (I3d917) - إعادة ترتيب معلَمات السقالات (I4dff5)
- قدِّم القيمة التلقائية لمَعلمة التعديل
AnimatedPane
. (I77dd7)
إصلاح الأخطاء
- ضمِّن حجم الفاصل في حركات اللوحة. (a3174ca)
الإصدار 1.0.0-alpha08
6 مارس 2024
تم طرح "androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08
". يحتوي الإصدار 1.0.0-alpha08 على هذه الالتزامات.
الميزات الجديدة
- تنفيذ الانزلاق المتأخر عند تبديل الأجزاء. (I1a38e)
تغييرات واجهة برمجة التطبيقات
- تمت إزالة واجهة
ThreePaneScaffoldState
. (I63f23)
الإصدار 1.0.0-alpha07
21 شباط (فبراير) 2024