Material Design للواقع المُمتد
آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
---|---|---|---|---|
27 أغسطس 2025 | - | - | - | 1.0.0-alpha11 |
تحديد الاعتماديات
لإضافة اعتمادية على حزمة XR Compose Material3 الأساسية، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle
لتطبيقك أو وحدتك:
Groovy
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha11" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha11") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات البناء.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha11
27 أغسطس 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha11
. يتضمّن الإصدار 1.0.0-alpha11 هذه التعديلات.
إصلاح الأخطاء
- إصلاح سلوك زر الإجراء الرئيسي (FAB) في شريط التنقّل XR (Ibe20b)
الإصدار 1.0.0-alpha10
30 يوليو 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha10
. يتضمّن الإصدار 1.0.0-alpha10 هذه التعديلات.
الميزات الجديدة
إصلاح الأخطاء
- إصلاح مشكلة عدم عرض بعض المحتوى في مربّع حوار XR (c82e61b)
الإصدار 1.0.0-alpha08
20 مايو 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha08
. يتضمّن الإصدار 1.0.0-alpha08 هذه التعديلات.
إصلاح الأخطاء
- إصلاح الخطأ الذي يحدث عند عدم توفّر عناصر فرعية في
ListDetailPaneScaffold
أوSupportingPaneScaffold
(46df990) - خفض الحد الأدنى لإصدار حزمة تطوير البرامج (SDK) في Material XR إلى 24 (6064706)
الإصدار 1.0.0-alpha07
7 مايو 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha07
. يتضمّن الإصدار 1.0.0-alpha07 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- تتطلّب المشاريع التي تم إصدارها باستخدام Kotlin 2.0 استخدام الإصدار 2.0.0 أو إصدار أحدث من KGP. (Idb6b5)
الإصدار 1.0.0-alpha06
26 مارس 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha06
. يتضمّن الإصدار 1.0.0-alpha06 هذه التعديلات.
الإصدار 1.0.0-alpha05
12 مارس 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha05
. يتضمّن الإصدار 1.0.0-alpha05 هذه التعديلات.
الميزات الجديدة
- يتم تحويل الصوت
TopAppBar
إلى صوت مكاني في Orbiter تلقائيًا عند استخدامEnableXrComponentOverrides
. - يتم تحويل مادة
AlertDialog
إلىSpatialPanel
تلقائيًا عند استخدامEnableXrComponentOverrides
.
تغييرات واجهة برمجة التطبيقات
- إعادة تسمية أنواع
ComponentOverride
إلىOverride
، وأنواعComponentOverrideContext
إلىOverrideScope
(Id973c)
إصلاح الأخطاء
- إصلاح مشكلة التمويه غير الصحيح والتشويش في
NavigationRail
وNavigationBar
(I9db52)
الإصدار 1.0.0-alpha04
26 فبراير 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha04
. يتضمّن الإصدار 1.0.0-alpha04 هذه التعديلات.
الميزات الجديدة
- تستخدم
ListDetailPaneScaffold
وSupportingPaneScaffold
SpatialPanels
تلقائيًا عند استخدامEnableXrComponentOverrides
(I166b0)
تغييرات واجهة برمجة التطبيقات
- لم يعُد بإمكانك استخدام دوال الحصول على القيم
DefaultNavigationRailOrbiterProperties
وDefaultNavigationBarOrbiterProperties
@Composable
(I61618) - لم يعُد بإمكانك ضبط قيمة
LocalNavigationRailOrbiterProperties
وLocalNavigationBarOrbiterProperties
على Null (I61618)
الإصدار 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
علىNavigationBar
وNavigationRail
. (Ic300f)
تغييرات واجهة برمجة التطبيقات
- إتاحة إمكانية تجاهل
ThreePaneScaffold
على XR (Ib66f1) - تنفيذ إلغاء "اللوحة" غير المتحركة في XR (I7f620)
- إضافة تعليق توضيحي تجريبي جديد واستخدامه
ExperimentalMaterial3ComponentOverrideApi
(Ia1eaf)
إصلاح الأخطاء
- تثبيت تبعية Material3 XR على XR Compose (Ia02cc)
الإصدار 1.0.0-alpha01
12 ديسمبر 2024
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha01
.
ميزات الإصدار الأوّلي
الإصدار الأولي من "التصميم المتعدد الأبعاد" لنظام التشغيل XR باستخدام مكتبة Material 3 الحالية، يتم تحسين المكوّنات والتخطيطات المتجاوبة من خلال سلوكيات واجهة المستخدم المكانية. يمكنك إنشاء التطبيق مباشرةً باستخدام مكوّنات M3 XR، أو تعديل عملية التنفيذ الحالية من خلال إضافة برنامج تضمين EnableXrComponentOverrides
. يمكنك الاطّلاع على مزيد من المعلومات في دليل المطوِّر هذا.
تعديلات الواقع المُمتد المتوافقة:
سيتكيّف شريط التنقّل العمودي في أي تنسيق Compose، بما في ذلك
NavigationSuiteScaffold
، تلقائيًا مع XR Orbiter. لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات التصميم المتعدد الأبعاد.سيتوافق شريط التنقل في أي تخطيط Compose، بما في ذلك
NavigationSuiteScaffold
، تلقائيًا مع XR Orbiter. لمزيد من المعلومات، يمكنك الاطّلاع على إرشادات التصميم المتعدد الأبعاد.
المشاكل المعروفة
- لا يتيح كلّ من ListDetailPaneScaffold وSupportingPaneScaffold حاليًا استخدام لوحات مكانية متعددة