Coordinatorlayout

  
AppBarLayout ve FloatingActionButton gibi üst düzey uygulama widget'larını konumlandırın.
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.

Yeni sorun oluşturma

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 CoordinatorLayout içinde RecyclerView ve daraltılabilir uygulama çubuğu içeren CoordinatorLayout içinde PreferenceScreen demoları ekler. (fca56e0, I4c679)

Hata Düzeltmeleri

  • NestedScrollView ile CoordinatorLayout içinde yukarı, aşağı, boşluk çubuğu ve tuş varyasyonu klavye işlemlerini düzeltir. (I216f4)
  • Bir CoordinatorLayout iç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 CoordinatorLayout içinde recyclerview kullanı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-alpha01 sü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

  • NestedScrollView ve CoordinatorLayout 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 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 ve CoordinatorLayout.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çin onNestedScroll'ın yeni bir aşırı yüklemesini uyguluyor. Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) desteği sonlandırıldı. Yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) ve Behavior uygulamaları 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 yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınacaktır.
  • CoordinatorLayout'u erişilebilirlik hizmetlerine sunma (aosp/1056175)
  • CoordinatorLayout.DefaultBehavior ek açıklamasının desteği sonlandırıldı. Bunun yerine CoordinatorLayout.AttachedBehavior arayü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 ve CoordinatorLayout.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çin onNestedScroll'ın yeni bir aşırı yüklemesini uyguluyor. Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) desteği sonlandırıldı. Yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) ve Behavior uygulamaları 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 yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınacaktır.