Slidingpanelayout

  
Kayan bölme kullanıcı arayüzü kalıbı uygulayın.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta sürümü Alfa Sürümü
26 Ocak 2022 1.2.0 - - -

Bağımlılıkları bildirme

SlidingPaneLayout'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.slidingpanelayout:slidingpanelayout:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.slidingpanelayout:slidingpanelayout: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.0

Sürüm 1.2.0

26 Ocak 2022

androidx.slidingpanelayout:slidingpanelayout: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

  • SlidingPaneLayout artık katlanabilir ekranlara uygun. Katlanabilir cihazlarda SlidingPaneLayout, iki bölmenin boyutunu otomatik olarak ayarlayarak bölmeleri katlama, menteşe vb. yerlerin her iki tarafına yerleştirir.
  • Kendi yapılandırma değişikliklerinizi yaparken - SlidingPaneLayout artık sağlanan alan miktarı değiştiğinde (ör. katlanabilir bir cihaz açıldığında) tek bölmeli ve iki bölmeli modlar arasında animasyonla geçiş yapıyor.
  • SlidingPaneLayout artık iki bölme çakıştığında yeni bir kullanıcı arayüzü stiline sahip. Artık her bölme uçtan uca uzanacak. SlidingPaneLayout açıkken ayrıntı veya ikincil bölme, liste ya da birincil bölmeyi tamamen kaplayacak. Eski kullanıcı arayüzü stiline özgü API'ler (ör. solma rengi) kullanımdan kaldırıldı.
  • SlidingPaneLayout artık varsayılan olarak "kapalı"dır. Yani liste veya birincil bölme gösterilir. open() veya openPane() işlevini çağırdığınızda artık ayrıntı veya ikincil bölme gösterilecek.
  • SlidingPaneLayout öğesinin IllegalStateException hatası vermeden her türlü düzende kullanılabilmesini sağlamak için ek ölçü özellikleriyle uyumluluk iyileştirildi.
  • SlidingPaneLayout artık birden fazla PanelSlideListener'ın kaydedilmesine izin veriyor.
  • Geliştiriciler artık bir kilit modu ayarlayarak kullanıcıların liste ve ayrıntı bölmeleri arasında kaydırıp kaydıramayacağını kontrol edebilir.

Sürüm 1.2.0-rc01

15 Aralık 2021

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

Bağımlılık güncellemeleri

  • SlidingPaneLayout artık Window 1.0.0-rc01'a bağlıdır ve AndroidX Window'un önceki beta sürümleriyle uyumsuzluklar düzeltilmiştir.

Sürüm 1.2.0-beta01

1 Eylül 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 sürümünde önemli bir değişiklik yok. 1.2.0-beta01 sürümü şu commit'leri içerir.

Sürüm 1.2.0-alpha04

18 Ağustos 2021

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

Yeni Özellikler

  • SlidingPaneLayout artık katlanabilir cihaz kullanırken tek bölme ve iki bölme modları arasında animasyonlu geçiş yapıyor. (aosp/1702066, b/186211031)
  • SlidingPaneLayout öğesinin IllegalStateException hatası vermeden her türlü düzende kullanılabilmesini sağlamak için ek ölçü özellikleriyle uyumluluk iyileştirildi. (aosp/1774187, aosp/1773623, aosp/1773256)

Hata Düzeltmeleri

  • Ayrıntı bölmesinin boş bir konumuna dokunulduğunda, bölmeler çakıştığında tıklamaların liste bölmesine iletilmesine neden olan sorun düzeltildi. (aosp/1755141)

Bağımlılık Güncellemeleri

Sürüm 1.2.0-alpha03

30 Haziran 2021

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

Bağımlılık değişiklikleri

Sürüm 1.2.0-alpha02

5 Mayıs 2021

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

Hata Düzeltmeleri

  • SlidingPaneLayout artık sıfır olmayan genişliğe sahip katlama özelliklerini dikkate alıyor. (847cc2)
  • SlidingPaneLayout, artık hareketle gezinme etkinleştirildiğinde sürükleme kenarı boyutunu genişleterek DrawerLayout davranışını yansıtıyor. (2c6d24)
  • SlidingPaneLayout öğesinin açık ve kapalı durumu, cihaz kaydırılamaz durumdayken (ör.her iki bölme de yan yana gösterilirken) değiştirilse bile artık korunur. Böylece kullanıcılar cihazlarını döndürdüklerinde veya başka bir şekilde daha küçük bir ekrana geçtiklerinde ayrıntılar ekranını görmeye devam eder. (b15eda)
  • Kilit modunun davranışını düzeltme (Ic01dc)

Harici Katkılar

  • SlidingPaneLayout işlevinin artık sıfır olmayan genişliğe sahip katlama özelliklerini dikkate alacak şekilde düzeltilmesinden dolayı Cesar Valiente'ye teşekkür ederiz. (847cc2)

Sürüm 1.2.0-alpha01

24 Mart 2021

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

Yeni Özellikler

  • SlidingPaneLayout artık katlanabilir ekranlara uygun. Katlanabilir cihazlarda SlidingPaneLayout, iki bölmenin boyutunu otomatik olarak ayarlayarak bölmeleri katlama, menteşe vb. yerlerin her iki tarafına yerleştirir.

Davranış Değişiklikleri

  • SlidingPaneLayout artık iki bölme çakıştığında yeni bir kullanıcı arayüzü stiline sahip. Artık her bölme uçtan uca uzanacak. SlidingPaneLayout açıkken ayrıntı veya ikincil bölme, liste ya da birincil bölmeyi tamamen kaplayacak. Eski kullanıcı arayüzü stiline özgü API'ler (ör. solma rengi) kullanımdan kaldırıldı. (Ia60ce)
  • SlidingPaneLayout artık varsayılan olarak "kapalı"dır. Yani liste veya birincil bölme gösterilir. open() veya openPane() işlevini çağırdığınızda artık ayrıntı veya ikincil bölme gösterilecek. (I5d26c)

API Değişiklikleri

  • SlidingPaneLayout artık birden fazla PanelSlideListener'ın kaydedilmesine izin veriyor. (I50ce2)
  • Geliştiriciler artık bir kilit modu ayarlayarak kullanıcıların liste ve ayrıntı bölmeleri arasında kaydırıp kaydıramayacağını kontrol edebilir. (Idf2fd, I5d26c)

Sürüm 1.1.0

Sürüm 1.1.0

24 Haziran 2020

androidx.slidingpanelayout:slidingpanelayout: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

Sürüm 1.1.0-rc01

20 Mayıs 2020

androidx.slidingpanelayout:slidingpanelayout: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.slidingpanelayout:slidingpanelayout:1.1.0-beta01, 1.1.0-alpha01 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-alpha01

18 Mart 2020

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

API Değişiklikleri