Drawerlayout

הטמעה של ווידג'ט חלונית הזזה של Material Design.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
‫22 במרץ 2023 1.2.0 - - -

הצהרה על יחסי תלות

כדי להוסיף תלות ב-DrawerLayout, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

אתם יכולים להוסיף את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

מגניב

dependencies {
    implementation "androidx.drawerlayout:drawerlayout:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.drawerlayout:drawerlayout:1.2.0")
}

מידע נוסף זמין במאמר הוספת יחסי תלות ב-build.

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לדעת אם גיליתם בעיות חדשות או אם יש לכם רעיונות איך לשפר את הספרייה הזו. כדאי לעיין בבעיות הידועות בספרייה הזו לפני שמדווחים על בעיה. כדי להוסיף הצבעה בדיווח על בעיה קיימת, לוחצים על כפתור הכוכב.

יצירת דיווח על בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא Issue Tracker.

גרסה 1.2

גרסה 1.2.0

‫22 במרץ 2023

androidx.drawerlayout:drawerlayout:1.2.0 מופץ. גרסה 1.2.0 מכילה את השמירות האלה.

שינויים חשובים מאז גרסה 1.1.0

  • DrawerLayout משולב עכשיו עם ממשקי ה-API של OnBackPressedInvoked ב-Android 13 כדי ליירט באופן אוטומטי את הכפתור "הקודם" במערכת כשהמגירה פתוחה. כדי להשתמש בתכונה הזו, צריך להפעיל באפליקציה את חיזוי תנועת החזרה.
  • השיחות ב-open וב-close פועלות עכשיו באופן עקבי גם אם המגירה נעולה. נעילת המגירה עדיין מונעת מהמשתמשים ליצור אינטראקציה עם המגירה באמצעות מחוות.

גרסה ‎1.2.0-rc01

‫8 במרץ 2023

הגרסה androidx.drawerlayout:drawerlayout:1.2.0-rc01 יוצאת ללא שינויים. גרסה ‎1.2.0-rc01 מכילה את השמירות האלה.

גרסה ‎1.2.0-beta01

‫8 בפברואר 2023

הגרסה androidx.drawerlayout:drawerlayout:1.2.0-beta01 יוצאת ללא שינויים. גרסה ‎1.2.0-beta01 מכילה את השמירות האלה.

גרסה ‎1.2.0-alpha01

‫21 בספטמבר 2022

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

תכונות חדשות

  • שילוב של ממשקי API חדשים של OnBackPressedInvoked ל-Android 13‏ (0c84661)

תיקוני באגים

  • מוודאים ש-open() ו-close() פועלים באופן פרוגרמטי כשהמגירה נעולה (ae09f6e)

גרסה 1.1.1

גרסה 1.1.1

‫2 בספטמבר 2020

androidx.drawerlayout:drawerlayout:1.1.1 מופץ. גרסה 1.1.1 מכילה את השמירות האלה.

תיקוני באגים

  • תוקנה הבעיה שבה open() ו-close() לא פעלו כשמשתמשים ב-LOCK_MODE_LOCKED_CLOSED או ב-LOCK_MODE_LOCKED_OPEN. (b/162253907)

גרסה 1.1.0

גרסה 1.1.0

‫24 ביוני 2020

androidx.drawerlayout:drawerlayout:1.1.0 מופץ. גרסה 1.1.0 מכילה את השמירות האלה.

שינויים משמעותיים מאז גרסה 1.0.0

  • DrawerLayout לוקח עכשיו בחשבון את הגודל של כל inset של ניווט באמצעות תנועות, ומרחיב את האזור שזמין למשתמשים ללחוץ לחיצה ארוכה ולהחליק כדי לפתוח את חלונית ההזזה כשהניווט באמצעות תנועות מופעל.
  • מעכשיו יש תמיכה ב-DrawerLayout בהגדרת סגנון ברירת מחדל באמצעות מאפיין העיצוב drawerLayoutStyle.
  • DrawerLayout מטמיע עכשיו את הממשק Openable שנוסף ב-CustomView 1.1.0.

גרסה ‎1.1.0-rc01

20 במאי 2020

הגרסה androidx.drawerlayout:drawerlayout:1.1.0-rc01 פורסמה ללא שינויים מאז 1.1.0-beta01. גרסה ‎1.1.0-rc01 מכילה את השמירות האלה.

גרסה ‎1.1.0-beta01

‫1 באפריל 2020

הגרסה androidx.drawerlayout:drawerlayout:1.1.0-beta01 פורסמה ללא שינויים מאז 1.1.0-alpha04. גרסה ‎1.1.0-beta01 מכילה את השמירות האלה.

גרסה ‎1.1.0-alpha04

4 במרץ 2020

androidx.drawerlayout:drawerlayout:1.1.0-alpha04 מופץ. גרסה ‎1.1.0-alpha04 מכילה את השמירות האלה.

שינויים ב-API

גרסה ‎1.1.0-alpha03

‫15 באוגוסט 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha03 מופץ. כאן אפשר לראות את השמירות שכלולות בגרסה הזו.

תיקוני באגים

  • תוקנה אי-תאימות בינארית ל-androidx.core:core:1.2.0-alpha03 (b/139103874)

גרסה ‎1.1.0-alpha02

13 ביוני 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 מופץ. כאן אפשר לראות את השמירות שכלולות בגרסה הזו.

תכונות חדשות

  • עכשיו אפשר להגדיר סגנון ברירת מחדל באמצעות מאפיין העיצוב החדש drawerLayoutStyle.
  • הוסר התנהגות שהוצאה משימוש כשמשתמשים בניווט באמצעות תנועות ב-Android 10. עכשיו אפשר לפתוח את המגירות בהחלקה אחרי לחיצה ארוכה

גרסה ‎1.1.0-alpha01

‫7 במאי 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 מופץ.

תכונות חדשות

  • עדכון בנושא תמיכה בניווט באמצעות מחוות: DrawerLayout מגדיר עכשיו את החרגת המחוות במערכת rects כדי לאפשר פתיחה של מגירות בהחלקה.

גרסה 1.0.0

גרסה 1.0.0

‫21 בספטמבר 2018

androidx.drawerlayout:drawerlayout:1.0.0 מופץ.