Drawerlayout

ใช้วิดเจ็ตลิ้นชักของ Material Design
อัปเดตล่าสุด รุ่นที่เสถียร ตัวเลือกถอนการอ้างสิทธิ์ รุ่นเบต้า เวอร์ชันอัลฟ่า
22 มีนาคม 2023 1.2.0 - - -

การประกาศทรัพยากร Dependency

หากต้องการเพิ่มทรัพยากร Dependency ใน DrawerLayout คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google

เพิ่มการอ้างอิงสำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle สำหรับแอปหรือโมดูล

ดึงดูด

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

Kotlin

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

ดูข้อมูลเพิ่มเติมเกี่ยวกับการพึ่งพาได้ที่เพิ่มการพึ่งพิงบิวด์

ความคิดเห็น

ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมในเอกสารประกอบของเครื่องมือติดตามปัญหา

เวอร์ชัน 1.2

เวอร์ชัน 1.2.0

22 มีนาคม 2023

ปล่อย androidx.drawerlayout:drawerlayout:1.2.0 แล้ว เวอร์ชัน 1.2.0 มีคอมมิตเหล่านี้

การเปลี่ยนแปลงที่สําคัญตั้งแต่เวอร์ชัน 1.1.0

  • ตอนนี้ DrawerLayout ผสานรวมกับ OnBackPressedInvoked API ของ 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 มีการคอมมิตเหล่านี้

ฟีเจอร์ใหม่

  • ผสานรวม OnBackPressedInvoked API ใหม่สำหรับ 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 แล้ว ดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

แก้ไขข้อบกพร่อง

  • แก้ไขการเข้ากันไม่ได้ของไบนารีกับ 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 แล้ว