Material Design สำหรับ XR
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า | 
|---|---|---|---|---|
| 22 ตุลาคม 2025 | - | - | - | 1.0.0-alpha12 | 
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน XR Compose Material3 Core คุณต้องเพิ่มที่เก็บ Google Maven ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับ
แอปหรือโมดูล
ดึงดูด
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha12" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha12") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพาบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยเราปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของเครื่องมือติดตามปัญหา
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha12
22 ตุลาคม 2025
androidx.xr.compose.material3:material3:1.0.0-alpha12 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha12 มีการเปลี่ยนแปลงเหล่านี้
ฟีเจอร์ใหม่
- เพิ่ม SpaceModeToggleButtonสำหรับการสลับระหว่างHomeSpaceกับFullSpace(Ic6865)
การแก้ไขข้อบกพร่อง
- ปรับปรุงแถบเครื่องมือ XR (Ied1f5)
เวอร์ชัน 1.0.0-alpha11
27 สิงหาคม 2025
androidx.xr.compose.material3:material3:1.0.0-alpha11 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha11 มีการเปลี่ยนแปลงเหล่านี้
การแก้ไขข้อบกพร่อง
- แก้ไขลักษณะการทำงานของ FAB ใน XR NavRail (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)
- ลด minSdk ของ Material XR เป็น 24 (6064706)
เวอร์ชัน 1.0.0-alpha07
7 พฤษภาคม 2025
androidx.xr.compose.material3:material3:1.0.0-alpha07 ได้รับการเผยแพร่แล้ว เวอร์ชัน 1.0.0-alpha07 มีคอมมิตเหล่านี้
การเปลี่ยนแปลง API
- โปรเจ็กต์ที่เผยแพร่ด้วย Kotlin 2.0 ต้องใช้ KGP 2.0.0 ขึ้นไป (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ของ Material เป็นSpatialPanelเมื่อใช้EnableXrComponentOverrides
การเปลี่ยนแปลง API
- เปลี่ยนชื่อประเภท 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)
การเปลี่ยนแปลง API
- DefaultNavigationRailOrbiterPropertiesและ- DefaultNavigationBarOrbiterPropertiesจะไม่- @Composable(I61618)
- LocalNavigationRailOrbiterPropertiesและ- LocalNavigationBarOrbiterPropertiesจะไม่เป็นค่าว่างอีกต่อไป (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ใน XRNavigationBarและNavigationRail(Ic300f)
การเปลี่ยนแปลง API
- สร้างความสามารถในการลบล้าง ThreePaneScaffoldใน XR (Ib66f1)
- ใช้การลบล้างแผงแบบไม่อนุญาตให้เคลื่อนไหวสำหรับ XR (I7f620)
- เพิ่มและใช้คำอธิบายประกอบเวอร์ชันทดลองใหม่ ExperimentalMaterial3ComponentOverrideApi(Ia1eaf)
การแก้ไขข้อบกพร่อง
- ปักหมุดทรัพยากร Dependency ของ Material3 XR ใน XR Compose (Ia02cc)
เวอร์ชัน 1.0.0-alpha01
12 ธันวาคม 2024
androidx.xr.compose.material3:material3:1.0.0-alpha01 ได้รับการเผยแพร่แล้ว
ฟีเจอร์ของรุ่นแรก
การเปิดตัว Material Design สำหรับ XR เวอร์ชันนักพัฒนาครั้งแรก การใช้ไลบรารี Material 3 ที่มีอยู่จะช่วยปรับปรุงคอมโพเนนต์และเลย์เอาต์แบบปรับได้ด้วยลักษณะการทำงานของ UI เชิงพื้นที่ คุณสามารถสร้างโดยใช้คอมโพเนนต์ M3 XR โดยตรง หรือปรับการใช้งานปัจจุบันโดยเพิ่ม Wrapper EnableXrComponentOverrides ดูข้อมูลเพิ่มเติมได้ในคู่มือนักพัฒนาซอฟต์แวร์นี้
การดัดแปลง XR ที่รองรับ
- แถบนำทางในเลย์เอาต์ Compose รวมถึง - NavigationSuiteScaffoldจะปรับให้เข้ากับ XR Orbiter โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์ของ Material Design
- แถบนำทางในเลย์เอาต์ Compose รวมถึง - NavigationSuiteScaffoldจะปรับให้เข้ากับ XR Orbiter โดยอัตโนมัติ ดูข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์ของ Material Design
ปัญหาที่ทราบ
- ขณะนี้ ListDetailPaneScaffold และ SupportingPaneScaffold ยังไม่รองรับแผงเชิงพื้นที่หลายแผง
