Slidingpanelayout
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
26 בינואר 2022 | 1.2.0 | - | - | - |
הצהרת יחסי תלות
כדי להוסיף תלות ב-SlidingPaneLayout, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאגר Maven של Google.
מוסיפים את יחסי התלות של הארטיפקטים הנדרשים בקובץ build.gradle
של האפליקציה או המודול:
מגניב
dependencies { implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0") }
מידע נוסף על יחסי תלות זמין במאמר הוספת יחסי תלות ל-build.
משוב
המשוב שלך עוזר לנו לשפר את Jetpack. נשמח לשמוע אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 1.2.0
גרסה 1.2.0
26 בינואר 2022
androidx.slidingpanelayout:slidingpanelayout:1.2.0
משוחרר. גרסה 1.2.0 מכילה את ההוספות האלה.
שינויים חשובים מאז גרסה 1.1.0
SlidingPaneLayout
הוא עכשיו תומך בקיפול. במכשיר מתקפל,SlidingPaneLayout
יתאים באופן אוטומטי את הגודל של שני החלונות כך שהחלונות יהיו משני צידי המכשיר, הציר וכו'.- בזמן טיפול בשינויים בהגדרות האישיות שלכם, ב-
SlidingPaneLayout
נוצרת עכשיו אנימציה בין חלונית יחידה לבין שתי מצבי חלוניות, כשנפח האחסון שסופק משתנה (כלומר, בפתיחה של מכשיר מתקפל). SlidingPaneLayout
כולל עכשיו עיצוב חדש של ממשק המשתמש כאשר שתי החלוניות חופפות. כל חלונית תהיה עכשיו מצד אחד לקצה השני, וחלונית הפרטים או החלון המשני יכסו את הרשימה או את החלון הראשי במלואם כשהחלוניתSlidingPaneLayout
פתוחה. ממשקי API שספציפיים לעיצוב הישן של ממשק המשתמש, כמו צבע ההדהדה, הוצאו משימוש.- ברירת המחדל של
SlidingPaneLayout
היא 'סגורה', כלומר הרשימה או החלונית הראשית מוצגות. כשמפעילים את התכונהopen()
אוopenPane()
, רואים עכשיו את חלונית הפרטים או את החלונית המשנית. - שיפור התאימות למפרטי מדידה נוספים כדי להבטיח שאפשר להשתמש ב-
SlidingPaneLayout
בכל סוג של פריסה בלי להפעיל הודעת שגיאה מסוגIllegalStateException
. - עכשיו אפשר לרשום כמה מודולים מסוג PanelSlideListeners ב-SlidingPaneLayout.
- מפתחים יכולים עכשיו לקבוע אם המשתמשים יוכלו להחליק בין חלונית הרשימה לחלונית הפרטים על ידי הגדרת מצב נעילה.
גרסה 1.2.0-rc01
15 בדצמבר 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01
משוחרר. גרסה 1.2.0-rc01 כוללת את ההוספות האלה.
עדכוני יחסי תלות
SlidingPaneLayout
תלוי עכשיו ב-Window1.0.0-rc01
, וכך מתוקנות אי-תאימות לגרסאות בטא קודמות של AndroidX Window.
גרסה 1.2.0-beta01
1 בספטמבר 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01
פורסם ללא שינויים משמעותיים. גרסה 1.2.0-beta01 כוללת את ההצהרות האלה.
גרסה 1.2.0-alpha04
18 באוגוסט 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04
משוחרר. גרסה 1.2.0-alpha04 מכילה את ההוספות האלה.
תכונות חדשות
SlidingPaneLayout
מפעיל עכשיו אנימציה בין המצב של חלונית אחת למצב של שתי חלוניות כשמשתמשים במכשיר מתקפל. (aosp/1702066, b/186211031)- שיפור התאימות למפרטי מדידה נוספים כדי להבטיח שאפשר להשתמש ב-
SlidingPaneLayout
בכל סוג של פריסה בלי להפעיל הודעת שגיאה מסוגIllegalStateException
. (aosp/1774187, aosp/1773623, aosp/1773256)
תיקוני באגים
- תוקנה בעיה שבה הקשה על מיקום ריק בחלונית הפרטים מעבירה את הקליקים לחלונית הרשימה כשהחלוניות חופפות זו לזו. (aosp/1755141)
עדכוני יחסי תלות
- SlidingPaneLayout תלוי עכשיו ב-Window 1.0.0-alpha10.
גרסה 1.2.0-alpha03
30 ביוני 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03
משוחרר. גרסה 1.2.0-alpha03 כוללת את ההוספות האלה.
שינויים ביחסי התלות
- SlidingPaneLayout תלויה עכשיו ב-Window
1.0.0-alpha09
.
גרסה 1.2.0-alpha02
5 במאי 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02
משוחרר. גרסה 1.2.0-alpha02 מכילה את התחייבויות אלה.
תיקוני באגים
- הפונקציה
SlidingPaneLayout
מביאה עכשיו בחשבון תכונות מתקפלות עם רוחב שאינו אפס. (847cc2) SlidingPaneLayout
מרחיב את קצה הגרירה כשהניווט באמצעות תנועות מופעל, ומשקף את ההתנהגות שלDrawerLayout
. (2c6d24)- המצב הפתוח והסגור של
SlidingPaneLayout
נשמר עכשיו גם אם הוא משתנה כשאי אפשר להחליק את המסך (כלומר, כששתי החלונות מוצגים זה לצד זה). כך המשתמשים ימשיכו לראות את מסך הפרטים כשהם מסובבים את המכשיר או עוברים למסך קטן יותר בדרך אחרת. (b15eda) - תיקון ההתנהגות של מצב הנעילה (Ic01dc)
תרומות חיצוניות
- תודה, סיזר וליינטה (Sesar Valiente) על תיקון של
SlidingPaneLayout
כדי להביא בחשבון תכונות מתקפלות ברוחב שאינו אפס. (847cc2)
גרסה 1.2.0-alpha01
24 במרץ 2021
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01
משוחרר. גרסה 1.2.0-alpha01 כוללת את ההוספות האלה.
תכונות חדשות
SlidingPaneLayout
הוא עכשיו תומך בקיפול. במכשיר מתקפל,SlidingPaneLayout
יתאים באופן אוטומטי את הגודל של שני החלונות כך שהחלונות יהיו משני צידי המכשיר, הציר וכו'.
שינויים בהתנהגות
SlidingPaneLayout
כולל עכשיו סגנון חדש של ממשק משתמש כששתי החלונות חופפים. כל חלונית תתרחב מקצה לקצה, כשחלונית הפרטים או החלונית המשנית תכסה את כל הרשימה או את החלונית הראשית כשה-SlidingPaneLayout
פתוח. ממשקי API שספציפיים לסגנון הישן של ממשק המשתמש, כגון הצבע העמעום, הוצאו משימוש. (Ia60ce)SlidingPaneLayout
מוגדר עכשיו כברירת מחדל כ'סגור' – כלומר, הרשימה או החלונית הראשית מוצגות. כשמפעילים את התכונהopen()
אוopenPane()
, רואים עכשיו את חלונית הפרטים או את החלונית המשנית. (I5d26c)
שינויים ב-API
- עכשיו אפשר לרשום כמה מודולים מסוג PanelSlideListeners ב-SlidingPaneLayout. (I50ce2)
- מפתחים יכולים עכשיו לקבוע אם המשתמשים יוכלו להחליק בין חלונית הרשימה לחלונית הפרטים על ידי הגדרת מצב נעילה. (Idf2fd, I5d26c)
גרסה 1.1.0
גרסה 1.1.0
24 ביוני 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0
משוחרר. גרסה 1.1.0 כוללת את השמירות האלה.
שינויים משמעותיים מאז גרסה 1.0.0
SlidingPaneLayout
מטמיע עכשיו את הממשקOpenable
שנוסף ב-CustomView1.1.0
.
גרסה 1.1.0-rc01
20 במאי 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01
פורסם ללא שינויים מאז 1.1.0-beta01
. גרסה 1.1.0-rc01 כוללת את השמירות האלה.
גרסה 1.1.0-beta01
1 באפריל 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01
הושק ללא שינויים מאז 1.1.0-alpha01
. גרסה 1.1.0-beta01 כוללת את ההצהרות האלה.
גרסה 1.1.0-alpha01
18 במרץ 2020
androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01
משוחרר. גרסה 1.1.0-alpha01 מכילה את התחייבויות אלה.
שינויים ב-API
SlidingPaneLayout
מטמיע את הממשקOpenable
שנוסף ב-CustomView1.1.0-alpha02
, ומשקף את השינוי ב-DrawerLayout1.1.0-alpha04
. (b/129979320)