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)
פריטי תוכן שהוספת
- תודה ל-Cesar 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)