Material Design for XR
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 28 בינואר 2026 | - | - | - | 1.0.0-alpha14 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-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-alpha14" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha14") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
גירסה 1.0
גרסה 1.0.0-alpha14
28 בינואר 2026
androidx.xr.compose.material3:material3:1.0.0-alpha14 מופץ. גרסה 1.0.0-alpha14 מכילה את השמירות האלה.
גרסה 1.0.0-alpha13
3 בדצמבר 2025
androidx.xr.compose.material3:material3:1.0.0-alpha13 מופץ. גרסה 1.0.0-alpha13 מכילה את השמירות האלה.
תכונות חדשות
- יצירת הטמעה של XR ושל
ComponentOverrideעבורWideNavigationRailו-ModalWideNavigationRail(I1e86d, b/407769444) -
NavigationSuiteScaffold, ListDetailPaneScaffoldו-SupportingPaneScaffoldמשתמשים עכשיו ב-recommendedContentBoxInFullSpaceכדי להגדיר את הגדלים שמוגדרים כברירת מחדל (Ic54f1, b/388111668, b/394913962, b/394913962)
גרסה 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 (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 מכילה את השמירות האלה.
תכונות חדשות
- כברירת מחדל,
TopAppBarמומר ל-Orbiter כשהמשתמשים משתמשים ב-EnableXrComponentOverrides. - כברירת מחדל, כשמשתמשים ב-
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ו-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, או להתאים את ההטמעה הנוכחית על ידי הוספת wrapper של EnableXrComponentOverrides. מידע נוסף זמין במדריך למפתחים.
התאמות נתמכות של XR:
סרגל הניווט בכל פריסת Compose, כולל
NavigationSuiteScaffold, יותאם אוטומטית ל-XR Orbiter. מידע נוסף זמין בהנחיות של Material Design.סרגל הניווט בכל פריסת כתיבה, כולל
NavigationSuiteScaffold, יותאם אוטומטית ל-XR Orbiter. מידע נוסף זמין בהנחיות של Material Design.
בעיות מוכרות
- נכון לעכשיו, הרכיבים ListDetailPaneScaffold ו-SupportingPaneScaffold לא תומכים בכמה חלוניות מרחביות