Drawerlayout
| อัปเดตล่าสุด | รุ่นที่เสถียร | รุ่นที่อาจได้รับการเผยแพร่ | รุ่นเบต้า | รุ่นอัลฟ่า |
|---|---|---|---|---|
| 22 มีนาคม 2023 | 1.2.0 | - | - | - |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน DrawerLayout คุณต้องเพิ่มที่เก็บ Maven ของ Google ลงในโปรเจ็กต์ อ่านข้อมูลเพิ่มเติมได้ที่ที่เก็บ Maven ของ Google
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่ต้องการในไฟล์ build.gradle ของแอปหรือโมดูล
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่หัวข้อเพิ่มทรัพยากร Dependency ในการสร้าง
ความคิดเห็น
ความคิดเห็นของคุณช่วยให้ Jetpack ดีขึ้น โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีไอเดียในการปรับปรุงไลบรารีนี้ โปรดดู ปัญหาที่มีอยู่แล้ว ในไลบรารีนี้ก่อนสร้างปัญหาใหม่ คุณสามารถโหวตปัญหาที่มีอยู่แล้วได้โดยคลิกปุ่มรูปดาว
ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบของIssue Tracker
เวอร์ชัน 1.2
เวอร์ชัน 1.2.0
22 มีนาคม 2023
เปิดตัว androidx.drawerlayout:drawerlayout:1.2.0 แล้ว เวอร์ชัน 1.2.0 มีการคอมมิตเหล่านี้
การเปลี่ยนแปลงที่สำคัญตั้งแต่เวอร์ชัน 1.1.0
- ตอนนี้
DrawerLayoutผสานรวมกับ APIOnBackPressedInvokedของ Android 13 เพื่อสกัดกั้นปุ่มย้อนกลับของระบบโดยอัตโนมัติเมื่อ Drawer เปิดอยู่ ซึ่งกำหนดให้แอปของคุณต้องเลือกใช้ท่าทางสัมผัสการย้อนกลับที่คาดการณ์ได้ - การเรียก
openและcloseจะทำงานอย่างสม่ำเสมอแม้ว่า Drawer จะล็อกอยู่ การล็อก Drawer จะยังคงป้องกันไม่ให้ผู้ใช้โต้ตอบกับ Drawer ผ่านท่าทางสัมผัส
เวอร์ชัน 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()ทำงานโดยโปรแกรมเมื่อ Drawer ล็อกอยู่ (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ที่เพิ่มใน CustomView1.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
DrawerLayoutตอนนี้ใช้อินเทอร์เฟซOpenableที่เพิ่มใน CustomView1.1.0-alpha02แล้ว (b/129979320)
เวอร์ชัน 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 ตอนนี้เปิด Drawer ได้โดยการปัดหลังจากกดค้าง
เวอร์ชัน 1.1.0-alpha01
7 พฤษภาคม 2019
เปิดตัว androidx.drawerlayout:drawerlayout:1.1.0-alpha01 แล้ว
ฟีเจอร์ใหม่
- อัปเดตการรองรับการนำทางด้วยท่าทางสัมผัส:
DrawerLayoutตอนนี้จะตั้งค่าการยกเว้นท่าทางสัมผัสของระบบrectsเพื่ออนุญาตให้ปัด Drawer เปิดได้
เวอร์ชัน 1.0.0
เวอร์ชัน 1.0.0
21 กันยายน 2018
เปิดตัว androidx.drawerlayout:drawerlayout:1.0.0 แล้ว