Material Design for XR
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 22 באוקטובר 2025 | - | - | - | 1.0.0-alpha12 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-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-alpha12" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha12") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את 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 מכילה את הקומטים האלה.
תיקוני באגים
- תיקון ההתנהגות של לחצן הפעולה הצף ב-XR NavRail (Ibe20b)
גרסה 1.0.0-alpha10
30 ביולי 2025
androidx.xr.compose.material3:material3:1.0.0-alpha10 משוחרר. גרסה 1.0.0-alpha10 מכילה את הקומטים האלה.
תכונות חדשות
- Create XR implementation and
ComponentOverridefor Horizontal and Vertical Toolbar (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) - הורדת Material XR minSdk ל-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 מכילה את הקומטים האלה.
תכונות חדשות
- כברירת מחדל, כשמשתמשים ב-
EnableXrComponentOverrides,TopAppBarמומר ל-Orbiter. - כברירת מחדל, כשמשתמשים ב-
EnableXrComponentOverrides, חומרAlertDialogעובר מרחבי ל-SpatialPanel.
שינויים ב-API
- שינוי השם של סוגי
ComponentOverrideל-Override, ושל סוגיComponentOverrideContextל-OverrideScope(Id973c)
תיקוני באגים
- תיקון של aliasing ושל scrimming שגוי בתוכן מרחבי
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ו-DefaultNavigationBarOrbiterPropertiesgetters כבר לא@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 לא תומכים בכמה חלוניות מרחביות