Coordinatorlayout
| Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta sürümü | Alfa Sürümü |
|---|---|---|---|---|
| 26 Şubat 2025 | 1.3.0 | - | - | - |
Bağımlılıkları bildirme
CoordinatorLayout'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.coordinatorlayout:coordinatorlayout:1.3.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.3.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.
Daha fazla bilgi için Sorun İzleyici belgelerini inceleyin.
Sürüm 1.3
Sürüm 1.3.0
26 Şubat 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0 iptal edilir. 1.3.0 sürümü bu commit'leri içerir.
1.2.0 sürümünden beri yapılan önemli değişiklikler
Yeni Özellikler
- Page Up, Page Down, Home ve End tuşlarıyla ilgili önemli etkinlikler için destek eklendi .(14719d3)
- Daraltılabilir uygulama çubuğu içeren
CoordinatorLayoutiçindeRecyclerViewve daraltılabilir uygulama çubuğu içerenCoordinatorLayoutiçindePreferenceScreendemoları ekler. (fca56e0, I4c679)
Hata Düzeltmeleri
NestedScrollViewileCoordinatorLayoutiçinde yukarı, aşağı, boşluk çubuğu ve tuş varyasyonu klavye işlemlerini düzeltir. (I216f4)- Bir
CoordinatorLayoutiçinde RecyclerView kullanıldığında klavye kapatıldığında uygulama çubuğunun düzgün şekilde daralmaması sorunu düzeltildi. (I7eac4)
Sürüm 1.3.0-rc01
12 Şubat 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-rc01 iptal edilir. 1.3.0-rc01 sürümü bu commit'leri içerir.
Sürüm 1.3.0-beta01
29 Ocak 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01 iptal edilir. 1.3.0-beta01 sürümü bu commit'leri içerir.
Sürüm 1.3.0-alpha03
15 Ocak 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03 iptal edilir. 1.3.0-alpha03 sürümü bu commit'leri içerir.
Hata Düzeltmeleri
- Bu kitaplık artık tür kullanımı olan JSpecify nullness ek açıklamalarını kullanıyor. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için şu derleyici bağımsız değişkenini kullanmalıdır:
-Xjspecify-annotations=strict(Bu, Kotlin derleyicisinin 2.1.0 sürümünden itibaren varsayılan değerdir). (I9ab25, b/326456246) - Uygulama çubuğu, artık
CoordinatorLayoutiçinderecyclerviewkullanılırken klavye kapalıyken düzgün şekilde daralıyor.
Sürüm 1.3.0-alpha02
4 Ekim 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 iptal edilir. 1.3.0-alpha02 sürümü şu commit'leri içerir.
- Sürüm artışı yayınlandı.
1.3.0-alpha01sürümünde herhangi bir değişiklik yapılmadı.
Sürüm 1.3.0-alpha01
20 Eylül 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 iptal edilir. 1.3.0-alpha01 sürümü şu commit'leri içerir.
Yeni Özellikler
- Page Up, Page Down, Home ve End tuş etkinlikleri için destek eklendi. (14719d3)
API Değişiklikleri
CoordinatorLayout.java'da Nullability ek açıklamaları eklendi. (Ieb647, b/236474453)
Hata Düzeltmeleri
NestedScrollViewveCoordinatorLayoutile yukarı, aşağı, boşluk çubuğu ve tuş varyasyonu klavye işlemlerini düzeltir. (bdd72e6)
Sürüm 1.2
Sürüm 1.2.0
12 Ocak 2022
androidx.coordinatorlayout:coordinatorlayout: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
- Yalnızca CoordinatorLayout kurallarında çalışma zamanında görünür olan ek açıklamaları tutma (9ec7cb)
Sürüm 1.2.0-rc01
15 Aralık 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 iptal edilir. 1.2.0-rc01 sürümü şu commit'leri içerir.
Sürüm 1.2.0-beta01
17 Kasım 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 iptal edilir. 1.2.0-beta01 sürümü şu commit'leri içerir.
API Değişiklikleri
- API'ler beta sürümü için son haline getirildi.
Sürüm 1.2.0-alpha01
3 Kasım 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 iptal edilir. 1.2.0-alpha01 sürümü şu commit'leri içerir.
Hata Düzeltmeleri
- Yalnızca CoordinatorLayout kurallarında çalışma zamanında görünür olan ek açıklamaları tutma (9ec7cb)
Sürüm 1.1.0
Sürüm 1.1.0
4 Aralık 2019
androidx.coordinatorlayout:coordinatorlayout: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
- aosp/737190: CoordinatorLayout artık
NestedScrollingParent3'ı uyguluyor veCoordinatorLayout.Behavior,Behaviors'ın ne kadar kaydırma mesafesi kullandığını iç içe kaydırma yapan alt öğelere (dispatchNestedScroll()/onNestedScroll()geçişi sırasında) bildirebilmesini sağlamak içinonNestedScroll'ın yeni bir aşırı yüklemesini uyguluyor. Daha önce mevcut olanonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)desteği sonlandırıldı. YenionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])veBehavioruygulamaları buna göre güncellenmelidir. Geliştirici kodu şu andaCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)'yı geçersiz kılıyorsa büyük olasılıkla artık çağrılmayacak ve bunun yerineCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])geçersiz kılınacaktır. - CoordinatorLayout'u erişilebilirlik hizmetlerine sunma (aosp/1056175)
CoordinatorLayout.DefaultBehaviorek açıklamasının desteği sonlandırıldı. Bunun yerineCoordinatorLayout.AttachedBehaviorarayüzünü kullanın.
Sürüm 1.1.0-rc01
23 Ekim 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01 iptal edilir. 1.1.0-rc01 sürümü şu commit'leri içerir.
Yeni özellikler
- CoordinatorLayout'u erişilebilirlik hizmetlerine sunma (aosp/1056175)
Sürüm 1.1.0-beta01
5 Haziran 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 yayınlanır. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.
Hata düzeltmeleri
- Kullanımdan kaldırılan test sınıflarından taşıma (aosp/853955)
Sürüm 1.1.0-alpha01
3 Aralık 2018
API değişiklikleri
aosp/737190: CoordinatorLayout artık
NestedScrollingParent3'ı uyguluyor veCoordinatorLayout.Behavior,Behaviors'ın ne kadar kaydırma mesafesi kullandığını iç içe kaydırma yapan alt öğelere (dispatchNestedScroll()/onNestedScroll()geçişi sırasında) bildirmesini sağlamak içinonNestedScroll'ın yeni bir aşırı yüklemesini uyguluyor. Daha önce mevcut olanonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)desteği sonlandırıldı. YenionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])veBehavioruygulamaları buna göre güncellenmelidir.Geliştirici kodu şu anda
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)'yı geçersiz kılıyorsa büyük olasılıkla artık çağrılmayacak ve bunun yerineCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])geçersiz kılınacaktır.