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 תלוי עכשיו ב-Window 1.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)

עדכונים של יחסי תלות

גרסה ‎1.2.0-alpha03

‫30 ביוני 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 מופץ. גרסה ‎1.2.0-alpha03 מכילה את השמירות האלה.

שינויים בתלות

גרסה ‎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

גרסה ‎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