Kaydırma düzeni

Yenilemek için kaydırma kullanıcı arayüzü kalıbını uygulayın.
Son Güncelleme Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
22 Temmuz 2020 1.1.0 - - 1.2.0-alpha01

Bağımlılıkları bildirme

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

Uygulamanız veya modülünün build.gradle dosyasına ihtiyaç duyduğunuz yapılar için bağımlılıkları 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 edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz varsa 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 dokümanlarına 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ınlanır. Sürüm 1.2.0-alpha01 bu kaydetmeleri içerir.

Hata Düzeltmeleri

  • requestDisallowInterceptTouchEvent(boolean) artık diğer tüm ViewGroup'lar gibi isteği yerine getiriyor. Bu davranışın kullanılması önerilmez ancak setLegacyRequestDisallowInterceptTouchEventEnabled ile devre dışı bırakılabilir. (I968da, b/141855018)

1.1.0 sürümü

1.1.0 sürümü

24 Haziran 2020

androidx.swiperefreshlayout:swiperefreshlayout:1.1.0 yayınlandı. 1.1.0 sürümü bu kaydetmeleri içerir.

1.0.0'dan bu yana önemli değişiklikler

  • SwipeRefreshLayout artık NestedScrollingChild3 ve NestedScrollingParent3 özelliklerini uygulamaktadır.

Sürüm 1.1.0-rc01

15 Nisan 2020

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

Sürüm 1.1.0-alpha03

9 Ekim 2019

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

Yeni özellikler

  • İlerleme göstergesinin arka plan rengini ayarlamak için R.styleable.SwipeRefreshLayout_swipeRefreshLayoutProgressSpinnerBackgroundColoryeni bir stil özelliğimiz var. (aosp/931124)

API değişiklikleri

  • requestDisallowInterceptTouchEvent(boolean) artık her zaman üst öğelerine dağıtılır. Yeni davranışın kullanılması kesinlikle önerilmez ancak setLegacyRequestDisallowInterceptTouchEventEnabled ile devre dışı bırakılabilir. (aosp/1108540)

Hata düzeltmeleri

  • SwipeRefreshLayout'ın kaydırılabilir bir üst öğesi (ör. ViewPager2) ve kaydırılabilir bir alt öğesi olduğunda iç içe 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üme dahil edilen taahhütleri burada bulabilirsiniz.

Hata düzeltmeleri

  • SwipeRefreshLayout'ın yenileme durumunun kaydedilmesi ve geri yüklenmesi özelliği uygulandı
  • ScrollRefreshLayout'un RecyclerView içine yerleştirilmesi sırasındaki kullanılabilirlik hatası düzeltildi

Sürüm 1.1.0-alpha01

3 Aralık 2018

API değişiklikleri

  • aosp/737631: SwipeRefreshLayout artık NestedScrollingChild3 ve NestedScrollingParent3 değerlerini uygulayarak iç içe yerleştirilmiş kaydırmanın 3 üst ve alt öğenin iç içe yerleştirilmiş kaydırma mesafesi bilgilerini SwipeRefreshLayout üzerinden iletmesini sağlıyor. Geliştirici kodu şu anda SwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int) değerini geçersiz kılıyorsa muhtemelen artık çağrılmaz ve bunun yerine SwipeRefreshLayout.onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınır. Benzer şekilde, SwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int) muhtemelen artık çağrılmayacak ve bunun yerine SwipeRefreshLayout.dispatchNestedScroll(int, int, int, int, int[], int, int[]) geçersiz kılınmalıdır.