Slidingpanelayout
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.
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 cihazlardaSlidingPaneLayout
, 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()
veyaopenPane()
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 Window1.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
'ünIllegalStateException
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
- SlidingPaneLayout artık Window 1.0.0-alpha10'a bağlıdır.
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
- SlidingPaneLayout artık Window
1.0.0-alpha09
öğesine bağlıdır.
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şleterekDrawerLayout
'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()
veyaopenPane()
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
SlidingPaneLayout
artık CustomView1.1.0
'e eklenenOpenable
arayüzünü uygular.
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
SlidingPaneLayout
artık CustomView1.1.0-alpha02
öğesine eklenenOpenable
arayüzünü uygulayarak DrawerLayout1.1.0-alpha04
bölümünü yansıtır. (b/129979320)