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

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