Coordinatorlayout
Son Güncelleme | Kararlı Sürüm | Sürüm Adayı | Beta Sürümü | Alfa Sürüm |
---|---|---|---|---|
29 Ocak 2025 | 1.2.0 | - | 1.3.0-beta01 | - |
Bağımlılıkları beyan etme
CoordinatorLayout'a bağımlılık eklemek için Google Maven deposunu projenize 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.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout: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.3
Sürüm 1.3.0-beta01
29 Ocak 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-beta01
yayınlanır. 1.3.0-beta01 sürümü bu taahhütleri içerir.
Sürüm 1.3.0-alpha03
15 Ocak 2025
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha03
yayınlanır. 1.3.0-alpha03 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- Bu kitaplıkta artık tür kullanımı olan JSpecify nullness ek açıklamaları kullanılmaktadır. Kotlin geliştiricileri, doğru kullanımı zorunlu kılmak için aşağıdaki derleyici bağımsız değişkenlerini kullanmalıdır:
-Xjspecify-annotations=strict
,-Xtype-enhancement-improvements-strict-mode
(I9ab25, b/326456246) CoordinatorLayout
içinderecyclerview
kullanıldığında uygulama çubuğu artık klavye aşağıyken düzgün şekilde daraltılıyor.
Sürüm 1.3.0-alpha02
4 Ekim 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
yayınlanır. 1.3.0-alpha02 sürümü bu taahhütleri içerir.
- Sürüm yükseltme sürümü.
1.3.0-alpha01
ile ilgili herhangi bir değişiklik yok.
Sürüm 1.3.0-alpha01
20 Eylül 2023
androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
yayınlanır. 1.3.0-alpha01 sürümü bu taahhütleri içerir.
Yeni Özellikler
- Sayfa yukarı, sayfa aşağı, ana sayfaya git ve son tuşuna basma etkinlikleri için destek ekler. (14719d3)
API Değişiklikleri
CoordinatorLayout.java
'e boşluk kabul edilebilirliği notları eklendi. (Ieb647, b/236474453)
Hata Düzeltmeleri
NestedScrollView
veCoordinatorLayout
ile 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
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
- CoordinatorLayout kurallarında yalnızca çalışma zamanında görünür ek açıklamaları sakla (9ec7cb)
Sürüm 1.2.0-rc01
15 Aralık 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
yayınlanır. 1.2.0-rc01 sürümü bu taahhütleri içerir.
Sürüm 1.2.0-beta01
17 Kasım 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
yayınlanır. 1.2.0-beta01 sürümü bu taahhütleri içerir.
API Değişiklikleri
- API'ler beta için tamamlandı.
Sürüm 1.2.0-alpha01
3 Kasım 2021
androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
yayınlanır. 1.2.0-alpha01 sürümü bu taahhütleri içerir.
Hata Düzeltmeleri
- CoordinatorLayout kurallarında yalnızca çalışma zamanında görünür ek açıklamaları sakla (9ec7cb)
Sürüm 1.1.0
Sürüm 1.1.0
4 Aralık 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0
yayınlanır. 1.1.0 sürümü bu taahhütleri içerir.
1.0.0 sürümünden bu yana yapılan önemli değişiklikler
- aosp/737190: CoordinatorLayout artık
NestedScrollingParent3
'yi uygular veCoordinatorLayout.Behavior
,Behaviors
'in iç içe yerleştirilmiş kaydırılabilir alt öğelerde ne kadar kaydırma mesafesi tükettiğini bildirebilmesi içinonNestedScroll
için yeni bir aşırı yükleme uygular (dispatchNestedScroll()
/onNestedScroll()
geçişi sırasında). Daha önce mevcut olanonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
, yenionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
için kullanımdan kaldırıldı veBehavior
uygulamaları buna göre güncellenmelidir. Geliştirici kodu şu andaCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
değerini geçersiz kılıyorsa muhtemelen artık çağrılmayacak ve bunun yerineCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
geçersiz kılınmalıdır. - CoordinatorLayout erişilebilirlik hizmetlerine açıklandı (aosp/1056175)
CoordinatorLayout.DefaultBehavior
ek açıklaması kullanımdan kaldırıldı. Bunun yerineCoordinatorLayout.AttachedBehavior
arayüzünü kullanın.
Sürüm 1.1.0-rc01
23 Ekim 2019
androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
yayınlanır. 1.1.0-rc01 sürümü bu taahhütleri içerir.
Yeni özellikler
- CoordinatorLayout erişilebilirlik hizmetlerine açıklandı (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 taahhütleri burada bulabilirsiniz.
Hata düzeltmeleri
- Desteği sonlandırılan test sınıflarından geçiş yapma (aosp/853955)
Sürüm 1.1.0-alpha01
3 Aralık 2018
API değişiklikleri
aosp/737190: CoordinatorLayout artık
NestedScrollingParent3
'yi uygular veCoordinatorLayout.Behavior
,Behaviors
'in iç içe yerleştirilmiş kaydırılabilir alt öğelerine (dispatchNestedScroll()
/onNestedScroll()
geçişi sırasında) ne kadar kaydırma mesafesi harcadığını bildirebilmesi içinonNestedScroll
için yeni bir aşırı yükleme uygular. Daha önce mevcut olanonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
, yenionNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
için kullanımdan kaldırıldı veBehavior
uygulamaları buna göre güncellenmelidir.Geliştirici kodu şu anda
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
değerini geçersiz kılıyorsa bu kod muhtemelen artık çağrılmayacak ve bunun yerineCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
geçersiz kılınmalıdır.