Drawerlayout

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

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

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

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

Groovy

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 מביאה עכשיו בחשבון את הגודל של כל רכיבי הניווט באמצעות תנועות, ומרחיבה את האזור שזמין למשתמשים כדי ללחוץ לחיצה ארוכה ולהחליק כדי לפתוח את המגירה כשהניווט באמצעות תנועות מופעל.
  • עכשיו יש ב-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 משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

תיקוני באגים

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

גרסה 1.1.0-alpha02

13 ביוני 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 משוחרר. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

תכונות חדשות

  • עכשיו אפשר להגדיר סגנון ברירת מחדל באמצעות מאפיין העיצוב החדש 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 משוחרר.