Slidingpanelayout

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

Bağımlılıkları bildirme

SlidingPaneLayout'a bağımlı eklemek için projenize Google Maven deposunu eklemeniz gerekir. Daha fazla bilgi için Google'ın Maven deposunu inceleyin.

Uygulamanızın veya modülünüzün build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını 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ştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni bir kitaplık oluşturmadan önce lütfen bu kitaplıktaki mevcut sorunlara göz atın. Yıldız düğmesini tıklayarak mevcut bir soruna oy verebilirsiniz.

Yeni sayı oluştur

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.2.0

Sürüm 1.2.0

26 Ocak 2022

androidx.slidingpanelayout:slidingpanelayout:1.2.0 yayınlanır. 1.2.0 sürümü bu taahhütleri içerir.

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

  • SlidingPaneLayout artık katlanabilir. Katlanabilir cihazlarda SlidingPaneLayout, iki bölmenin boyutunu otomatik olarak ayarlar. Böylece bölmeler, katlama, menteşe vb. öğelerin her iki tarafına da yerleştirilir.
  • Kendi yapılandırma değişikliklerinizi yönetirken, sağlanan alan miktarı değiştiğinde (ör. katlanabilir bir cihaz açıldığında) SlidingPaneLayout artık tek bölmeli ve iki bölmeli modlar arasında animasyonlu geçiş yapar.
  • SlidingPaneLayout, iki bölme çakıştığında artık yeni bir kullanıcı arayüzü stiline sahip. Artık her bölme kenardan kenara uzanacak. SlidingPaneLayout açıkken ayrıntılar veya ikincil bölme, listeyi ya da birincil bölmeyi tamamen kaplayacak. Eski kullanıcı arayüzü stillerine özgü API'ler (ör. renk solması) kullanımdan kaldırıldı.
  • SlidingPaneLayout artık varsayılan olarak "kapalı"dır (yani listeyi veya birincil bölmeyi gösterir). open() veya openPane() tuşlarına bastığınızda artık ayrıntılar veya ikincil bölme gösterilir.
  • SlidingPaneLayout öğesinin, IllegalStateException yayınlamadan her türlü düzende kullanılabilmesini sağlamak için ek ölçüm özellikleriyle daha iyi uyumluluk.
  • SlidingPaneLayout artık birden fazla PanelSlideListener kaydetmeye izin veriyor.
  • Geliştiriciler artık kilit modu ayarlayarak kullanıcıların liste ve ayrıntılar 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 yayınlanır. Sürüm 1.2.0-rc01 bu kaydetmeleri içerir.

Bağımlılık güncellemeleri

  • SlidingPaneLayout artık Window 1.0.0-rc01'e bağlı olduğundan AndroidX Window'un önceki beta sürümleriyle olan uyumsuzluklar düzeltildi.

Sürüm 1.2.0-beta01

1 Eylül 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01, önemli bir değişiklik içermeden yayınlandı. 1.2.0-beta01 sürümü bu taahhütleri içerir.

Sürüm 1.2.0-alpha04

18 Ağustos 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 yayınlanır. 1.2.0-alpha04 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • SlidingPaneLayout artık Katlanabilir cihaz kullanılırken tek ve iki bölme modları arasında animasyon kullanıyor. (aosp/1702066, b/186211031)
  • SlidingPaneLayout'ün IllegalStateException hatası vermeden her tür düzende kullanılabilmesi için ek ölçüm özellikleriyle uyumluluk iyileştirildi. (aosp/1774187, aosp/1773623, aosp/1773256)

Hata Düzeltmeleri

  • Paneller çakıştığında ayrıntı panelinin boş bir konumuna dokunulduğunda tıklamaların liste paneline 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 yayınlanır. 1.2.0-alpha03 sürümü bu taahhütleri 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 yayınlanır. 1.2.0-alpha02 sürümü bu taahhütleri içerir.

Hata Düzeltmeleri

  • SlidingPaneLayout artık sıfır olmayan genişliğe sahip katlama özelliklerini hesaba katıyor. (847cc2)
  • SlidingPaneLayout artık hareketle gezinme etkinleştirildiğinde sürükleme kenar boyutunu genişleterek DrawerLayout'un davranışını yansıtıyor. (2c6d24)
  • Cihaz kaymazken (ör.her iki bölme de yan yana gösterildiğinde) SlidingPaneLayout cihazının açık ve kapalı durumu artık değiştirilse bile korunuyor. Böylece, kullanıcılar cihazlarını döndürdüklerinde veya daha küçük bir ekrana geçerken ayrıntı ekranını görmeye devam edecekler. (b15eda)
  • Kilit modu davranışını düzeltme (Ic01dc)

Harici Katkılar

  • SlidingPaneLayout işlevinin sıfır olmayan genişliğe sahip katlama özelliklerini hesaba katacak şekilde düzeltilmesi için teşekkürler Cesar Valiente. (847cc2)

Sürüm 1.2.0-alpha01

24 Mart 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 yayınlandı. 1.2.0-alpha01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • SlidingPaneLayout artık katlanabilir. SlidingPaneLayout, katlanabilir cihazlarda bu iki bölmenin boyutunu, bölmeler ekranın her iki yanında, menteşede vb. olacak şekilde otomatik olarak ayarlar.

Davranış Değişiklikleri

  • SlidingPaneLayout, iki bölme çakıştığında artık yeni bir kullanıcı arayüzü stiline sahip. Artık her bölme, SlidingPaneLayout açık olduğunda ayrıntı veya ikincil bölme listeyi ya da birincil bölmeyi tamamen kaplayacak şekilde kenardan kenara genişler. Eski kullanıcı arayüzü stillerine özgü API'ler (ör. renk solması) kullanımdan kaldırıldı. (Ia60ce)
  • SlidingPaneLayout artık varsayılan olarak "kapalı"dır (yani listeyi veya birincil bölmeyi gösterir). open() veya openPane() tuşlarına bastığınızda artık ayrıntılar veya ikincil bölme gösterilir. (I5d26c)

API Değişiklikleri

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

1.1.0 sürümü

1.1.0 sürümü

24 Haziran 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0 yayınlanır. 1.1.0 sürümü bu taahhütleri 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 bu yana herhangi bir değişiklik içermeden yayınlandı. Sürüm 1.1.0-rc01 bu kaydetmeleri içerir.

Sürüm 1.1.0-beta01

1 Nisan 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01, 1.1.0-alpha01 tarihinden bu yana herhangi bir değişiklik içermeden yayınlandı. 1.1.0-beta01 sürümü bu taahhütleri içerir.

Sürüm 1.1.0-alpha01

18 Mart 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 yayınlanır. 1.1.0-alpha01 sürümü bu taahhütleri içerir.

API Değişiklikleri