Jetpack Compose Glimmer
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 22 באפריל 2026 | - | - | - | 1.0.0-alpha11 |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-Jetpack פיתוח נייטיב Glimmer, צריך להוסיף את מאגר Google Maven
לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
מגניב
dependencies { implementation "androidx.xr.glimmer:glimmer:1.0.0-alpha11" }
Kotlin
dependencies { implementation("androidx.xr.glimmer:glimmer:1.0.0-alpha11") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
glimmer ו-glimmer-google-fonts גרסה 1.0
גרסה 1.0.0-alpha11
22 באפריל 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha11 וגם androidx.xr.glimmer:glimmer-google-fonts:1.0.0-alpha11 מופצים. גרסה 1.0.0-alpha11 מכילה את השמירות האלה.
שינויים ב-API
-
glimmer-google-fonts– מוסיפים את התלות הזו ומשתמשים ב-createGoogleSansFlexTypographyכדי ליצור מופעTypographyעם ההגדרה המומלצת של Google Sans Flex. אפשר לספק את המופעTypographyהזה כרגיל דרךGlimmerTheme. (Iec9e4, b/458447191)
גרסה 1.0.0-alpha10
8 באפריל 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha10 מופץ. גרסה 1.0.0-alpha10 מכילה את השמירות האלה.
שינויים ב-API
- נוסף API של
IconButton. (I0f3dd, b/481298420) - הסוג של
StackStatesaver הוגדר כ-Saver<StackState, *>. (Ic164f, b/491893461)
תיקוני באגים
- עדכון של Compose
compileSdkל-API 37. כלומר, כשמשתמשים ב-Compose, נדרשת גרסת AGP מינימלית של 9.2.0. (Id45cd, b/413674743)
גרסה 1.0.0-alpha09
25 במרץ 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha09 מופץ. גרסה 1.0.0-alpha09 מכילה את השמירות האלה.
שינויים ב-API
- שינינו את ערכי ברירת המחדל של המאפיינים primary, positive, negative ו-surface. נוסף ציר צבעים חדש בשם 'רקע'. (I6bb6c, b/481671956)
- נוסף תת-מערכת
ComponentSpacingValuesב-GlimmerThemeשמספקת ערכים לשימוש ברכיבים שונים עבור ריווחים ורכיבי מרווחים אחרים. הקבועים הקיימים שלPascalCaseריווח וpadding באובייקטים של ברירות מחדל של רכיבים (למשל,ContentPadding,ItemSpacing) שונו ל-camelCaseוהומרו למאפיינים של Composable. (I96e30, b/491166461) - מעבירים את
onClickלמיקום האחרון ברשימת הפרמטרים כדי להשתמש בו כ-lambda מסוג trailing. לא להשתמש ב-IndirectPointerEvent(s)אם לא סופקה פונקציית lambda רלוונטית (I9343e, b/486965466) - השם של המדד 'עומק' והישויות שקשורות אליו השתנה ל
DepthEffect. מאפייני השכבה שלDepthEffectהופכים לציבוריים. (Ie26d2, b/485632564)
גרסה 1.0.0-alpha08
11 במרץ 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha08 מופץ. גרסה 1.0.0-alpha08 מכילה את השמירות האלה.
שינויים ב-API
- הטקסט
TitleChipDefaults.contentPaddingהוחלף בקבועContentPadding. (If992f, b/489451530) - Glimmer
ListStateמספק עכשיוScrollIndicatorState(I0a2f8, b/481662773) - נוסף
TextStyleחדש בשםcaption. ל-TextStylesהקיים, עודכנוfontWeight,fontSizeו-lineHeight. (I2319f, b/473560419)
גרסה 1.0.0-alpha07
25 בפברואר 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha07 מופץ. גרסה 1.0.0-alpha07 מכילה את השמירות האלה.
גרסה 1.0.0-alpha06
11 בפברואר 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha06 מופץ. גרסה 1.0.0-alpha06 מכילה את השמירות האלה.
שינויים ב-API
- הוספת גרסה עם עומס יתר של ה-API
VerticalListעם משבצת לכותרת. (Ic3d44) - סדר הפרמטרים של Glimmer Text
autoSizeעודכן כדי ליצור עקביות עם material3. (Ic24bd, b/477669012)
גרסה 1.0.0-alpha05
28 בינואר 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha05 מופץ. גרסה 1.0.0-alpha05 מכילה את השמירות האלה.
גרסה 1.0.0-alpha04
14 בינואר 2026
androidx.xr.glimmer:glimmer:1.0.0-alpha04 מופץ. גרסה 1.0.0-alpha04 מכילה את השמירות האלה.
תכונות חדשות
שינויים ב-API
- הוספנו את
VerticalListDefaultsכדי לספק ערכים מומלצים לרכיבVerticalList. (I07b1a, b/448364605)
תיקוני באגים
- נוסף טיפול במיקוד הראשוני ל-
VerticalStackכדי לוודא שהפריט העליון יקבל מיקוד כשהמיקוד נכנס לסטאק. הבעיה הזו תוקנה. עכשיו המיקוד הראשוני מוקצה לפריט הבא, וכתוצאה מכך מתבצעת גלילה מיידית לפריט הזה. (bd69841) - תוקן באג ב-
ItemDecorationNodeשלVerticalStack, שבו העיטורים לא התעדכנו בהיקף הפריט כשנעשה שימוש חוזר בצומת של התוסף. (7ec2c94)
גרסה 1.0.0-alpha03
17 בדצמבר 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha03 מופץ. גרסה 1.0.0-alpha03 מכילה את השמירות האלה.
תיקוני באגים
- עדכונים בהתנהגות ותיקוני באגים בסטאקים
גרסה 1.0.0-alpha02
3 בדצמבר 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha02 מופץ. גרסה 1.0.0-alpha02 מכילה את השמירות האלה.
שינויים ב-API
- methods חדשים מסוג
items(items: List<T>)ו-itemsIndexed(items: List<T>)לתוספים ב-ListScope. (Ic2afe) -
FlingBehaviorAPI נוסף ל-VerticaList. (I16de7) - נוסף פקטורי (factory) להתנהגות של הצמדה מודעת למיקוד של
VerticalList. (I4a528)
גרסה 1.0.0-alpha01
5 בנובמבר 2025
androidx.xr.glimmer:glimmer:1.0.0-alpha01 מופץ. גרסה 1.0.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- השקנו גרסה ראשונית של Jetpack Compose Glimmer למפתחים, שכוללת שפת עיצוב ורכיבי ממשק משתמש ליצירת חוויות מציאות רבודה ב-Android XR. העיצוב נועד להיות ברור וקריא, עם מינימום הסחות דעת. הוא כולל סגנון פשוט, מיקוד מובחן וגובה אופטימלי.
- כדי להתחיל, אפשר להשתמש בקבוצה הראשונית של רכיבי Jetpack פיתוח נייטיב Glimmer:
- טקסט
- סמלים
- צ'יפים של כותרות
- כרטיסים
- רשימות
- כפתורים
- סטאקים (בפיתוח)