Kaydırma yenileme düzeni
Son Güncelleme | Kararlı Sürüm | Serbest Bırakma Adayı | Beta Sürümü | Alfa Sürümü |
---|---|---|---|---|
22 Temmuz 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
Bağımlılıkları bildirme
ScrollYenileLayout'ta bağımlılık eklemek için projenize Google Maven deposunu 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 ihtiyaç duyduğunuz yapıların bağımlılıklarını ekleyin:
Eski
dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" }
Kotlin
dependencies { implementation("androidx.swiperefreshlayout:swiperefreshlayout:1.1.0") }
Bağımlılıklar hakkında daha fazla bilgi için Derleme bağımlılıkları ekleme bölümüne bakın.
Geri bildirim
Geri bildirimleriniz Jetpack'i iyileştirmemize yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı geliştirmek için fikirleriniz varsa lütfen bize bildirin. Yeni hesap 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.
Daha fazla bilgi için Sorun İzleyici belgelerine bakın.
Sürüm 1.2.0
Sürüm 1.2.0-alpha01
22 Temmuz 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.2.0-alpha01
yayınlandı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.
Hata Düzeltmeleri
requestDisallowInterceptTouchEvent(boolean)
artık bu isteği diğer ViewGroup gibi dikkate alır. Kesinlikle tavsiye edilmese de yeni davranışlarsetLegacyRequestDisallowInterceptTouchEventEnabled
ile devre dışı bırakılabilir. (I968da, b/141855018)
Sürüm 1.1.0
Sürüm 1.1.0
24 Haziran 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0
yayınlandı. Sürüm 1.1.0 bu kayıtları içerir.
1.0.0 sürümünden beri yapılan önemli değişiklikler
SwipeRefreshLayout
artıkNestedScrollingChild3
veNestedScrollingParent3
özelliklerini uyguluyor.
Sürüm 1.1.0-rc01
15 Nisan 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-rc01
, 1.1.0-beta01
tarihinden bu yana hiçbir değişiklik olmadan yayınlandı. Sürüm 1.1.0-rc01 bu kayıtları içerir.
Sürüm 1.1.0-beta01
4 Mart 2020
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-beta01
, 1.1.0-alpha03
tarihinden bu yana hiçbir değişiklik olmadan yayınlandı. Sürüm 1.1.0-beta01 bu kayıtları içerir.
Sürüm 1.1.0-alpha03
9 Ekim 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha03
yayınlandı. Sürüm 1.1.0-alpha03 bu kayıtları içerir.
Yeni özellikler
- İlerleme göstergesinin arka plan rengini ayarlamak için yeni bir stil özelliği
R.styleable.SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColor
ekledik. (aosp/931124)
API değişiklikleri
requestDisallowInterceptTouchEvent(boolean)
artık her zaman üst öğelerine yayılıyor. Kesinlikle tavsiye edilmese de yeni davranışlarsetLegacyRequestDisallowInterceptTouchEventEnabled
ile devre dışı bırakılabilir. (aosp/1108540)
Hata düzeltmeleri
- Kaydırılabilir bir üst öğe (ör. ViewPager2) ve kaydırılabilir bir alt öğeye sahip olduğu iç içe yerleştirilmiş kaydırmayla ilgili sorun düzeltildi. (b/138314213)
Sürüm 1.1.0-alpha02
2 Temmuz 2019
androidx.swiperefreshlayout:swiperefreshlayout:1.1.0-alpha02
yayınlandı. Bu sürümdeki kaydetmeleri burada bulabilirsiniz.
Hata düzeltmeleri
- ScrollYenileLayout'un yenileme durumunun kaydedilmesi ve geri yüklenmesi uygulandı
- ScrollrefreshLayout, RecyclerView'a yerleştirildiğinde ortaya çıkan kullanılabilirlik hatası düzeltildi
Sürüm 1.1.0-alpha01
3 Aralık 2018
API değişiklikleri
- aosp/737631:
SwipeRefreshLayout
artıkNestedScrollingChild3
veNestedScrollingParent3
uygulamalarını uygulayarak iç içe yerleştirilmiş kaydırma özelliğini 3 üst öğe ve alt öğenin, tüketilen iç içe yerleştirilmiş kaydırma mesafesi bilgileriniSwipeRefreshLayout
üzerinden iletmesini sağlıyor. Geliştirici kodu şu andaSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int)
değerini geçersiz kılıyorsa muhtemelen artık çağrılmayacaktır ve bunun yerineSwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int, int[])
geçersiz kılınmalıdır. Benzer şekilde, büyük olasılıklaSwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int)
artık çağrılmaz ve bunun yerineSwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int, int[])
geçersiz kılınmalıdır.