‫Material Design للواقع المُمتد

إنشاء تطبيقات باستخدام مكوّنات وتنسيقات Material تتكيّف مع تجارب الواقع الممتد
آخر الأخبار الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار الأوّلي
‫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 وComponentOverride لشريط الأدوات الأفقي والعمودي (0e9496c وdcfef96)

إصلاح الأخطاء

  • إصلاح مشكلة عدم عرض بعض المحتوى في مربّع حوار 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. يمكنك الاطّلاع على مزيد من المعلومات في دليل المطوِّر هذا.

تعديلات الواقع المُمتد المتوافقة:

المشاكل المعروفة

  • لا يتيح كلّ من ListDetailPaneScaffold وSupportingPaneScaffold حاليًا استخدام لوحات مكانية متعددة