Coordinatorlayout
| העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסת אלפא |
|---|---|---|---|---|
| 26 בפברואר 2025 | 1.3.0 | - | - | - |
הצהרה על יחסי תלות
כדי להוסיף תלות ב-CoordinatorLayout, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.
אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:
מגניב
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.3.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.0") }
מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.
מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.
גרסה 1.3
גרסה 1.3.0
26 בפברואר 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0 מופץ. גרסה 1.3.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.2.0
תכונות חדשות
- נוספה תמיכה באירועים מרכזיים של המקשים Page Up, Page Down, Home ו-End. (14719d3)
- נוספו הדגמות של
RecyclerViewבCoordinatorLayoutעם סרגל אפליקציות שניתן לכיווץ ושלPreferenceScreenבCoordinatorLayoutעם סרגל אפליקציות שניתן לכיווץ. (fca56e0, I4c679)
תיקוני באגים
- תוקנו פעולות המקלדת למקשים 'למעלה', 'למטה', 'רווח' ו'וריאציות של מקשים' עם
NestedScrollViewב-CoordinatorLayout. (I216f4) - תוקן באג שגרם לכך שהמקלדת לא נסגרה כמו שצריך כשנעשה שימוש ב-recyclerview בתוך
CoordinatorLayout. (I7eac4)
גרסה 1.3.0-rc01
12 בפברואר 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 מופץ. גרסה 1.3.0-rc01 מכילה את השמירות האלה.
גרסה 1.3.0-beta01
29 בינואר 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 מופץ. גרסה 1.3.0-beta01 מכילה את השמירות האלה.
גרסה 1.3.0-alpha03
15 בינואר 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 מופץ. גרסה 1.3.0-alpha03 מכילה את השמירות האלה.
תיקוני באגים
- הספרייה הזו משתמשת עכשיו באנוטציות של JSpecify nullness, שהן מסוג type-use. מפתחים ב-Kotlin צריכים להשתמש בארגומנט המהדר הבא כדי לאכוף שימוש נכון:
-Xjspecify-annotations=strict(זו ברירת המחדל החל מגרסה 2.1.0 של המהדר ב-Kotlin). (I9ab25, b/326456246) - סרגל האפליקציות מתכווץ עכשיו כמו שצריך כשהמקלדת מוצגת, כשמשתמשים ב-
recyclerviewבתוךCoordinatorLayout.
גרסה 1.3.0-alpha02
4 באוקטובר 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 מופץ. גרסה 1.3.0-alpha02 מכילה את השמירות האלה.
- גרסה חדשה, ללא שינוי מגרסה
1.3.0-alpha01.
גרסה 1.3.0-alpha01
20 בספטמבר 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 מופץ. גרסה 1.3.0-alpha01 מכילה את השמירות האלה.
תכונות חדשות
- נוספה תמיכה באירועים של המקשים Page Up, Page Down, Move Home ו-Move End. (14719d3)
שינויים ב-API
- נוספו הערות לגבי אפשרות של ערך Null ב-
CoordinatorLayout.java. (Ieb647, b/236474453)
תיקוני באגים
- תיקנו את פעולות המקלדת של החיצים למעלה ולמטה, מקש הרווח ושינוי המקשים באמצעות
NestedScrollViewו-CoordinatorLayout. (bdd72e6)
גרסה 1.2
גרסה 1.2.0
12 בינואר 2022
androidx.coordinatorlayout:coordinatorlayout:1.2.0 מופץ. גרסה 1.2.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.1.0
- שמירה רק של הערות שגלויות בזמן הריצה בכללים של CoordinatorLayout (9ec7cb)
גרסה 1.2.0-rc01
15 בדצמבר 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 מופץ. גרסה 1.2.0-rc01 מכילה את השמירות האלה.
גרסה 1.2.0-beta01
17 בנובמבר 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 מופץ. גרסה 1.2.0-beta01 מכילה את השמירות האלה.
שינויים ב-API
- ה-API הושלם לגרסת הבטא.
גרסה 1.2.0-alpha01
3 בנובמבר 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 מופץ. גרסה 1.2.0-alpha01 מכילה את השמירות האלה.
תיקוני באגים
- שמירה רק של הערות שגלויות בזמן הריצה בכללים של CoordinatorLayout (9ec7cb)
גרסה 1.1.0
גרסה 1.1.0
4 בדצמבר 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0 מופץ. גרסה 1.1.0 מכילה את השמירות האלה.
שינויים חשובים מאז גרסה 1.0.0
- aosp/737190: המחלקה CoordinatorLayout מטמיעה עכשיו את
NestedScrollingParent3והמחלקהCoordinatorLayout.Behaviorמטמיעה עומס יתר חדש שלonNestedScrollכדי לאפשר ל-Behaviorsלדווח על מרחק הגלילה שהיא צורכת לילדים של גלילה מקוננת (במהלך המעברdispatchNestedScroll()/onNestedScroll()). התכונהonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)שהייתה קיימת בעבר הוצאה משימוש, ועכשיו יש את התכונות החדשותonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]). צריך לעדכן את ההטמעות שלBehaviorבהתאם. אם קוד המפתח מבטל כרגע אתCoordinatorLayout#onNestedScroll(View, int, int, int, int, int), סביר להניח שהוא כבר לא יופעל, ובמקומו יופעלCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]). - הצגת CoordinatorLayout לשירותי נגישות (aosp/1056175)
- ההערה
CoordinatorLayout.DefaultBehaviorהוצאה משימוש. במקום זאת, צריך להשתמש בממשקCoordinatorLayout.AttachedBehavior.
גרסה 1.1.0-rc01
23 באוקטובר 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 מופץ. גרסה 1.1.0-rc01 מכילה את השמירות האלה.
תכונות חדשות
- הצגת CoordinatorLayout לשירותי נגישות (aosp/1056175)
גרסה 1.1.0-beta01
5 ביוני 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 מופצים. כאן אפשר לראות את השמירות שכלולות בגרסה הזו.
תיקוני באגים
- העברה מכיתות בדיקה שהוצאו משימוש (aosp/853955)
גרסה 1.1.0-alpha01
3 בדצמבר 2018
שינויים ב-API
aosp/737190: CoordinatorLayout כולל עכשיו את
NestedScrollingParent3ו-CoordinatorLayout.Behaviorכולל עכשיו עומס יתר חדש שלonNestedScrollכדי לאפשר ל-Behaviorsלדווח על מרחק הגלילה שהם צורכים לילדים עם גלילה מקוננת (במהלך המעברdispatchNestedScroll()/onNestedScroll()). התכונהonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)שהייתה קיימת בעבר הוצאה משימוש, ועכשיו יש את התכונות החדשותonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]). צריך לעדכן את ההטמעות שלBehaviorבהתאם.אם קוד המפתח מבטל כרגע את
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int), סביר להניח שהוא כבר לא יופעל, ובמקומו יופעלCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]).