التصميم المتعدد الأبعاد للواقع المُمتد

إنشاء تطبيقات باستخدام مكونات وتخطيطات Material Design التي تتكيف مع الواقع المعزّز
آخر تعديل الإصدار الثابت إصدار محتمل الإصدار التجريبي الإصدار التجريبي
12 شباط (فبراير) 2025 - - - 1.0.0-alpha03

الإعلان عن التبعيات

لإضافة تبعية على XR Compose Material3 core، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.

أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle ل تطبيقك أو وحدتك:

Groovy

dependencies {
    // Use to implement XR Compose Material3
    implementation "androidx.xr.compose.material3:material3:1.0.0-alpha01"
}

Kotlin

dependencies {
    // Use to implement XR Compose Material3
   implementation("androidx.xr.compose.material3:material3:1.0.0-alpha01")
}

لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.

الملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زرّ النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

الإصدار 1.0

الإصدار 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 على جهازَي XR 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.

ميزات الإصدار الأولي

الإصدار الأولي من Material Design للمنصات الافتراضية باستخدام مكتبة Material 3 الحالية، تم تحسين المكونات والتنسيقات التكيُّفية باستخدام سلوكيات واجهة المستخدم المكانية. يمكنك إنشاء التطبيق مباشرةً باستخدام مكونات M3 XR، أو تعديل عملية التنفيذ الحالية من خلال إضافة حزمة EnableXrComponentOverrides. يمكنك الاطّلاع على مزيد من المعلومات في دليل المطوّر هذا.

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

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

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