Drawerlayout

Materyal Tasarım çekmece widget'ı uygulama.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta sürümü Alfa Sürümü
22 Mart 2023 1.2.0 - - -

Bağımlılıkları bildirme

DrawerLayout'a bağımlılık eklemek için Google Maven deposunu projenize eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu okuyun.

Uygulamanız veya modülünüz için build.gradle dosyasına ihtiyacınız olan yapılarla ilgili bağımlılıkları ekleyin:

Eski

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

Kotlin

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

Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme başlıklı makaleyi inceleyin.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa lütfen bize bildirin. Yeni bir sorun oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oyunuzu ekleyebilirsiniz.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.

Sürüm 1.2

Sürüm 1.2.0

22 Mart 2023

androidx.drawerlayout:drawerlayout:1.2.0 iptal edilir. 1.2.0 sürümü şu commit'leri içerir.

1.1.0 sürümünden beri yapılan önemli değişiklikler

  • DrawerLayout artık çekmece açıkken sistemin geri düğmesini otomatik olarak yakalamak için Android 13'ün OnBackPressedInvoked API'leriyle entegre oluyor. Bunun için uygulamanızın tahmin edilen geri gitme hareketini etkinleştirmesi gerekir.
  • Çekmece kilitli olsa bile open ve close ile arama artık tutarlı bir şekilde çalışıyor. Çekmeceyi kilitlemek, kullanıcıların çekmeceyle hareketler aracılığıyla etkileşim kurmasını engellemeye devam eder.

Sürüm 1.2.0-rc01

8 Mart 2023

androidx.drawerlayout:drawerlayout:1.2.0-rc01, herhangi bir değişiklik yapılmadan yayınlanır. 1.2.0-rc01 sürümü şu commit'leri içerir.

Sürüm 1.2.0-beta01

8 Şubat 2023

androidx.drawerlayout:drawerlayout:1.2.0-beta01, herhangi bir değişiklik yapılmadan yayınlanır. 1.2.0-beta01 sürümü şu commit'leri içerir.

Sürüm 1.2.0-alpha01

21 Eylül 2022

androidx.drawerlayout:drawerlayout:1.2.0-alpha01 iptal edilir. 1.2.0-alpha01 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Android 13 için yeni OnBackPressedInvoked API'lerini entegre edin (0c84661).

Hata Düzeltmeleri

  • Çekmece kilitliyken open() ve close()'nin programatik olarak çalıştığından emin olun (ae09f6e)

Sürüm 1.1.1

Sürüm 1.1.1

2 Eylül 2020

androidx.drawerlayout:drawerlayout:1.1.1 iptal edilir. 1.1.1 sürümü şu commit'leri içerir.

Hata Düzeltmeleri

  • LOCK_MODE_LOCKED_CLOSED veya LOCK_MODE_LOCKED_OPEN kullanılırken open() ve close() simgelerinin çalışmamasına neden olan sorun düzeltildi. (b/162253907)

Sürüm 1.1.0

Sürüm 1.1.0

24 Haziran 2020

androidx.drawerlayout:drawerlayout:1.1.0 iptal edilir. 1.1.0 sürümü şu commit'leri içerir.

1.0.0 sürümünden beri yapılan önemli değişiklikler

  • DrawerLayout artık tüm hareketle gezinme yerleşimlerinin boyutunu dikkate alıyor. Böylece, hareketle gezinme etkinleştirildiğinde kullanıcıların çekmeceyi açmak için uzun basma ve kaydırma hareketlerini kullanabileceği alan genişletiliyor.
  • DrawerLayout artık drawerLayoutStyle tema özelliği kullanılarak varsayılan stil ayarlamayı destekliyor.
  • DrawerLayout artık CustomView 1.1.0'da eklenen Openable arayüzünü uyguluyor.

Sürüm 1.1.0-rc01

20 Mayıs 2020

androidx.drawerlayout:drawerlayout:1.1.0-rc01, 1.1.0-beta01 tarihinden beri herhangi bir değişiklik yapılmadan yayınlandı. 1.1.0-rc01 sürümü şu commit'leri içerir.

Sürüm 1.1.0-beta01

1 Nisan 2020

androidx.drawerlayout:drawerlayout:1.1.0-beta01, 1.1.0-alpha04 tarihinden beri herhangi bir değişiklik yapılmadan yayınlandı. 1.1.0-beta01 sürümü şu commit'leri içerir.

Sürüm 1.1.0-alpha04

4 Mart 2020

androidx.drawerlayout:drawerlayout:1.1.0-alpha04 iptal edilir. 1.1.0-alpha04 sürümü şu commit'leri içerir.

API Değişiklikleri

Sürüm 1.1.0-alpha03

15 Ağustos 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha03 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

Hata düzeltmeleri

  • androidx.core:core:1.2.0-alpha03 ile ikili uyumsuzluk sorunu düzeltildi (b/139103874)

Sürüm 1.1.0-alpha02

13 Haziran 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

Yeni özellikler

  • Artık yeni drawerLayoutStyle tema özelliğini kullanarak varsayılan stil ayarlayabilirsiniz.
  • Android 10'da hareketle gezinme özelliğiyle kullanıldığında desteği sonlandırılan davranış kaldırıldı. Çekmeceler artık uzun basma ve kaydırma hareketiyle açılıyor

Sürüm 1.1.0-alpha01

7 Mayıs 2019

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 iptal edilir.

Yeni özellikler

  • Hareketli gezinme desteği için güncelleme: DrawerLayout artık çekmecelerin kaydırılarak açılmasına izin vermek için sistem hareket dışı bırakma rects ayarını yapıyor.

Sürüm 1.0.0

Sürüm 1.0.0

21 Eylül 2018

androidx.drawerlayout:drawerlayout:1.0.0 iptal edilir.