ดีไซน์ Material สำหรับ XR
อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
12 กุมภาพันธ์ 2025 | - | - | - | 1.0.0-alpha03 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ของ XR Compose Material3 Core คุณต้องเพิ่มที่เก็บ Google Maven ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมในที่เก็บ Maven ของ Google
เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle
สำหรับแอปหรือโมดูล
ดึงดูด
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
ใน XRNavigationBar
และNavigationRail
(Ic300f)
การเปลี่ยนแปลง API
- สร้างความสามารถในการลบล้าง
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
ได้รับการปล่อยแล้ว
ฟีเจอร์ของรุ่นแรก
เวอร์ชันเริ่มต้นสำหรับนักพัฒนาแอปของ Material Design สำหรับ XR การใช้ไลบรารี Material 3 ที่มีอยู่จะปรับปรุงคอมโพเนนต์และเลย์เอาต์แบบปรับได้โดยใช้ลักษณะการทํางานของ UI แบบพื้นที่ คุณสามารถสร้างโดยใช้คอมโพเนนต์ M3 XR ได้โดยตรง หรือปรับการใช้งานปัจจุบันโดยเพิ่ม EnableXrComponentOverrides
wrapper ดูข้อมูลเพิ่มเติมได้ในคู่มือนักพัฒนาซอฟต์แวร์นี้
การปรับเปลี่ยน XR ที่รองรับ
แถบนําทางในเลย์เอาต์การเขียนใดๆ รวมถึง
NavigationSuiteScaffold
จะปรับให้เข้ากับ XR Orbiter โดยอัตโนมัติ อ่านข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์ของ Material Designแถบนำทางในเลย์เอาต์การเขียนใดก็ตาม รวมถึง
NavigationSuiteScaffold
จะปรับให้เหมาะกับ XR Orbiter โดยอัตโนมัติ อ่านข้อมูลเพิ่มเติมได้ที่หลักเกณฑ์ของ Material Design
ปัญหาที่ทราบ
- ปัจจุบัน ListDetailPaneScaffold และ SupportingPaneScaffold ไม่รองรับแผงเชิงพื้นที่หลายรายการ