Drawerlayout

Mengimplementasikan widget panel samping Desain Material.
Update Terbaru Rilis Stabil Kandidat Rilis Rilis Beta Rilis Alfa
22 Maret 2023 1.2.0 - - -

Mendeklarasikan dependensi

Untuk menambahkan dependensi pada DrawerLayout, Anda harus menambahkan repositori Maven Google ke project Anda. Baca repositori Maven Google untuk mengetahui informasi selengkapnya.

Tambahkan dependensi untuk artefak yang diperlukan dalam file build.gradle bagi aplikasi atau modul Anda:

Groovy

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

Kotlin

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

Untuk informasi dependensi selengkapnya, lihat Menambahkan dependensi build.

Masukan

Masukan Anda membantu meningkatkan kualitas Jetpack. Beri tahu kami jika Anda menemukan masalah baru atau mempunyai masukan untuk meningkatkan kualitas library ini. Harap periksa masalah yang sudah diketahui dalam library ini sebelum membuat laporan baru. Anda dapat memberikan suara untuk masalah yang sudah diketahui dengan mengklik tombol bintang.

Laporkan masalah baru

Lihat dokumentasi Issue Tracker untuk informasi selengkapnya.

Versi 1.2

Versi 1.2.0

22 Maret 2023

androidx.drawerlayout:drawerlayout:1.2.0 dirilis. Versi 1.2.0 berisi commit ini.

Perubahan penting sejak 1.1.0

  • DrawerLayout kini terintegrasi dengan OnBackPressedInvoked API Android 13 untuk otomatis menangkap tombol kembali sistem saat panel samping terbuka. Tindakan ini mengharuskan aplikasi Anda memilih menggunakan gestur kembali prediktif.
  • Memanggil open dan close sekarang berfungsi secara konsisten meskipun panel samping dikunci. Mengunci panel samping masih akan mencegah pengguna berinteraksi dengan panel samping melalui gestur.

Versi 1.2.0-rc01

8 Maret 2023

androidx.drawerlayout:drawerlayout:1.2.0-rc01 dirilis tanpa perubahan. Versi 1.2.0-rc01 berisi commit ini.

Versi 1.2.0-beta01

8 Februari 2023

androidx.drawerlayout:drawerlayout:1.2.0-beta01 dirilis tanpa perubahan. Versi 1.2.0-beta01 berisi commit ini.

Versi 1.2.0-alpha01

21 September 2022

androidx.drawerlayout:drawerlayout:1.2.0-alpha01 dirilis. Versi 1.2.0-alpha01 berisi commit ini.

Fitur Baru

  • Mengintegrasikan OnBackPressedInvoked API baru untuk Android 13 (0c84661)

Perbaikan Bug

  • Memastikan open() dan close() berfungsi secara terprogram saat panel samping dikunci (ae09f6e)

Versi 1.1.1

Versi 1.1.1

2 September 2020

androidx.drawerlayout:drawerlayout:1.1.1 dirilis. Versi 1.1.1 berisi commit ini.

Perbaikan Bug

  • Memperbaiki masalah open() dan close() yang tidak berfungsi saat menggunakan LOCK_MODE_LOCKED_CLOSED atau LOCK_MODE_LOCKED_OPEN. (b/162253907)

Versi 1.1.0

Versi 1.1.0

24 Juni 2020

androidx.drawerlayout:drawerlayout:1.1.0 dirilis. Versi 1.1.0 berisi commit ini.

Perubahan utama sejak versi 1.0.0

  • DrawerLayout sekarang memperhitungkan ukuran setiap inset navigasi gestur, yang memperluas area yang tersedia untuk pengguna dengan menekan lama dan menggeser untuk membuka panel samping saat navigasi gestur diaktifkan.
  • DrawerLayout sekarang mendukung penyetelan gaya default menggunakan atribut tema drawerLayoutStyle.
  • DrawerLayout sekarang mengimplementasikan antarmuka Openable yang ditambahkan di CustomView 1.1.0.

Versi 1.1.0-rc01

20 Mei 2020

androidx.drawerlayout:drawerlayout:1.1.0-rc01 dirilis tanpa perubahan sejak 1.1.0-beta01. Versi 1.1.0-rc01 berisi commit ini.

Versi 1.1.0-beta01

1 April 2020

androidx.drawerlayout:drawerlayout:1.1.0-beta01 dirilis tanpa perubahan sejak 1.1.0-alpha04. Versi 1.1.0-beta01 berisi commit berikut.

Versi 1.1.0-alpha04

4 Maret 2020

androidx.drawerlayout:drawerlayout:1.1.0-alpha04 dirilis. Versi 1.1.0-alpha04 berisi commit ini.

Perubahan API

Versi 1.1.0-alpha03

15 Agustus 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha03 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Perbaikan bug

  • Memperbaiki error kompatibilitas biner dengan androidx.core:core:1.2.0-alpha03 (b/139103874)

Versi 1.1.0-alpha02

13 Juni 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 dirilis. Commit yang disertakan dalam versi ini dapat dilihat di sini.

Fitur baru

  • Gaya default kini dapat ditetapkan menggunakan atribut tema drawerLayoutStyle baru.
  • Menghapus perilaku yang tidak digunakan lagi saat digunakan dengan navigasi gestur di Android 10. Panel samping sekarang dibuka menggunakan tekan lama dan geser

Versi 1.1.0-alpha01

7 Mei 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 dirilis.

.

Fitur baru

  • Update untuk Dukungan Nav Gestur: DrawerLayout kini menetapkan pengecualian gestur sistem rects untuk mengizinkan gerakan geser guna membuka panel samping.

Versi 1.0.0

Versi 1.0.0

21 September 2018

androidx.drawerlayout:drawerlayout:1.0.0 dirilis.