Coordinatorlayout
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
15 בינואר 2025 | 1.2.0 | - | - | 1.3.0-alpha03 |
הצהרת יחסי תלות
כדי להוסיף תלות ב-CoordinatorLayout, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
מגניב
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 1.3
גרסה 1.3.0-alpha03
15 בינואר 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03
משוחרר. גרסת 1.3.0-alpha03 מכילה את ההוספות האלה.
תיקוני באגים
- הספרייה הזו משתמשת עכשיו בהערות של JSpecify לגבי ערכים null, שהן שימוש בסוגים. מפתחי Kotlin צריכים להשתמש בארגומנטים הבאים של המהדר כדי לאכוף שימוש נכון:
-Xjspecify-annotations=strict
, -Xtype-enhancement-improvements-strict-mode
(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
- נוספו הערות לגבי יכולת האפסה (Nullability) ב-
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
משוחררים. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.
תיקוני באגים
- מעבר מכיתות בדיקה שהוצאו משימוש (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[])
.