Material Design لتجربة الواقع المُمتد
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأوّلي |
|---|---|---|---|---|
| 22 أكتوبر 2025 | - | - | - | 1.0.0-alpha12 |
تحديد الاعتماديات
لإضافة اعتمادية على حزمة 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-alpha12" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha12") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات البناء.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.0
الإصدار 1.0.0-alpha12
22 أكتوبر 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha12. يتضمّن الإصدار 1.0.0-alpha12 هذه التعديلات.
الميزات الجديدة
- تمت إضافة
SpaceModeToggleButtonللتبديل بينHomeSpaceوFullSpace(Ic6865)
إصلاح الأخطاء
- تحسين أشرطة أدوات XR (Ied1f5)
الإصدار 1.0.0-alpha11
27 أغسطس 2025
تم طرح androidx.xr.compose.material3:material3:1.0.0-alpha11. يتضمّن الإصدار 1.0.0-alpha11 هذه التعديلات.
إصلاح الأخطاء
- إصلاح سلوك زر الإجراء العائم في شريط التنقّل XR NavRail (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) - خفض الحد الأدنى لإصدار 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وSupportingPaneScaffoldSpatialPanelsتلقائيًا عند استخدام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) - تنفيذ عملية إلغاء "اللوحة" غير المتحركة في الواقع الممتد (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 استخدام لوحات مكانية متعددة