التصميم المتعدد الأبعاد للواقع المُمتد
آخر تعديل | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار التجريبي |
---|---|---|---|---|
12 شباط (فبراير) 2025 | - | - | - | 1.0.0-alpha03 |
الإعلان عن التبعيات
لإضافة تبعية على XR Compose Material3 core، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
Groovy
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha01" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha01") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زرّ النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha03
12 شباط (فبراير) 2025
تم إصدار الإصدار androidx.xr.compose.material3:material3:1.0.0-alpha03
بدون أي تغييرات ملحوظة منذ الإصدار التجريبي الأخير. يتضمّن الإصدار 1.0.0-alpha03 عمليات الربط هذه.
الإصدار 1.0.0-alpha02
29 كانون الثاني (يناير) 2025
تم إصدار androidx.xr.compose.material3:material3:1.0.0-alpha02
. يحتوي الإصدار 1.0.0-alpha02 على عمليات الربط هذه.
الميزات الجديدة
- فعِّل تخصيص سمات
Orbiter
على جهازَي XRNavigationBar
وNavigationRail
. (Ic300f)
تغييرات واجهة برمجة التطبيقات
- إنشاء إمكانية إلغاء
ThreePaneScaffold
على XR (Ib66f1) - تنفيذ ميزة "إلغاء اللوحة" غير المتحركة للأجهزة المتوافقة مع تقنيات الواقع الممتد (I7f620)
- إضافة التعليق التوضيحي التجريبي الجديد
ExperimentalMaterial3ComponentOverrideApi
(Ia1eaf) واستخدامه
إصلاح الأخطاء
- تثبيت تبعية Material3 XR على XR Compose (Ia02cc)
الإصدار 1.0.0-alpha01
12 كانون الأول (ديسمبر) 2024
تم إصدار androidx.xr.compose.material3:material3:1.0.0-alpha01
.
ميزات الإصدار الأولي
الإصدار الأولي من Material Design للمنصات الافتراضية باستخدام مكتبة Material 3 الحالية، تم تحسين المكونات والتنسيقات التكيُّفية باستخدام سلوكيات واجهة المستخدم المكانية. يمكنك إنشاء التطبيق مباشرةً باستخدام مكونات M3 XR، أو تعديل عملية التنفيذ الحالية من خلال إضافة حزمة EnableXrComponentOverrides
. يمكنك الاطّلاع على مزيد من المعلومات في دليل المطوّر هذا.
التعديلات المتوافقة للواقع المعزّز:
ستتكيف سكة التنقّل في أي تنسيق كتابة، بما في ذلك
NavigationSuiteScaffold
، تلقائيًا مع XR Orbiter. لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات التصميم المتعدد الأبعاد.سيتكيف شريط التنقّل في أي تنسيق كتابة، بما في ذلك
NavigationSuiteScaffold
، تلقائيًا مع XR Orbiter. لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات التصميم المتعدد الأبعاد.
المشاكل المعروفة
- لا يتيح ListDetailPaneScaffold وSupportingPaneScaffold حاليًا استخدام عدة لوحات مكانية.