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