Drawerlayout
อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | เวอร์ชันอัลฟ่า |
---|---|---|---|---|
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
ที่เพิ่มไว้ใน 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 ขณะนี้ลิ้นชักจะถูกเลื่อนโดยการกดค้างและการเลื่อน
เวอร์ชัน 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
แล้ว