Material Design ל-XR
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
26 בפברואר 2025 | - | - | - | 1.0.0-alpha04 |
הצהרת יחסי תלות
כדי להוסיף יחסי תלות ל-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") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גירסה 1.0
גרסה 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
- פונקציות ה-getter של
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
ב-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, הרכיבים והפריסות המותאמות אישית משופרים באמצעות התנהגויות של ממשק משתמש מרחבי. אפשר לבנות ישירות עם רכיבי M3 XR, או להתאים את ההטמעה הנוכחית על ידי הוספת המעטפת EnableXrComponentOverrides
. מידע נוסף זמין במדריך למפתחים.
התאמות נתמכות ל-XR:
מסלול הניווט בכל תצוגה של Compose, כולל
NavigationSuiteScaffold
, יתאים באופן אוטומטי ל-XR Orbiter. מידע נוסף זמין בהנחיות של Material Design.סרגל הניווט בכל פריסת כתיבת, כולל
NavigationSuiteScaffold
, יתאים את עצמו באופן אוטומטי ל-XR Orbiter. מידע נוסף זמין בהנחיות של Material Design.
בעיות מוכרות
- הרכיבים ListDetailPaneScaffold ו-SupportingPaneScaffold לא תומכים כרגע בכמה חלוניות מרחביות