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

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

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

لإضافة تبعية على 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-alpha01

12 كانون الأول (ديسمبر) 2024

تم إصدار androidx.xr.compose.material3:material3:1.0.0-alpha01.

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

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

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

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

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