Koordinatör düzeni

  
AppBarLayout ve FloatingActionButton gibi üst düzey uygulama widget'larını konumlandırın.
Son Güncelleme Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
4 Ekim 2023 1.2.0 - - 1.3.0-alpha02

Bağımlılıkları bildirme

CoordinatorLayout'a 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:

Groovy

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 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.

Yeni sorun oluşturma

Daha fazla bilgi için Sorun İzleyici belgelerine bakın.

Sürüm 1.3

Sürüm 1.3.0-alpha02

4 Ekim 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02 yayınlandı. 1.3.0-alpha02 sürümü bu kayıtları içerir.

  • Sürüm yükseltmesi; 1.3.0-alpha01 tarihinden itibaren değişiklik yok.

Sürüm 1.3.0-alpha01

20 Eylül 2023

androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01 yayınlandı. Sürüm 1.3.0-alpha01 bu kayıtları içerir.

Yeni Özellikler

  • Sayfa yukarı, aşağı sayfa, ana sayfaya taşıma ve bitiş önemli etkinliklerini taşıma desteği ekler. (14719d3)

API Değişiklikleri

  • CoordinatorLayout.java öğesine Sıfırlanabilirlik ek açıklamaları eklendi. (Ieb647, b/236474453)

Hata Düzeltmeleri

  • NestedScrollView ve CoordinatorLayout ile yukarı, aşağı, boşluk 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ınlandı. 1.2.0 sürümü bu kayıtları içerir.

1.1.0 sürümünden sonraki önemli değişiklikler

  • CoordinatorLayout kurallarında yalnızca çalışma zamanında görünür olan ek açıklamaları koru (9ec7cb)

Sürüm 1.2.0-rc01

15 Aralık 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01 yayınlandı. Sürüm 1.2.0-rc01 bu kayıtları içerir.

Sürüm 1.2.0-beta01

17 Kasım 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01 yayınlandı. Sürüm 1.2.0-beta01 bu kayıtları içerir.

API Değişiklikleri

  • Beta sürümü için API'ler sonlandırıldı.

Sürüm 1.2.0-alpha01

3 Kasım 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 yayınlandı. Sürüm 1.2.0-alpha01 bu kayıtları içerir.

Hata Düzeltmeleri

  • CoordinatorLayout kurallarında yalnızca çalışma zamanında görünür olan ek açıklamaları koru (9ec7cb)

Sürüm 1.1.0

Sürüm 1.1.0

4 Aralık 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0 yayınlandı. Sürüm 1.1.0 bu kayıtları içerir.

1.0.0 sürümünden sonraki önemli değişiklikler

  • aosp/737190: CoordinatorLayout artık NestedScrollingParent3 yöntemini uyguluyor ve CoordinatorLayout.Behavior, Behaviors ürününün, iç içe yerleştirilmiş kaydırma kullanan alt öğelere (dispatchNestedScroll()/onNestedScroll() geçişi sırasında) ne kadar kaydırma mesafesi kullandıklarını raporlayabilmesini sağlamak için yeni bir onNestedScroll aşırı yüklemesi uyguluyor. Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) kullanımdan kaldırılmış ve yerini yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) alıyor. Behavior uygulamalarının buna göre güncellenmesi gerekiyor. Geliştirici kodu şu anda CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) öğesini geçersiz kılıyorsa muhtemelen artık çağrılmayacaktır ve bunun yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınmalıdır.
  • CoordinatorLayout'un erişilebilirlik hizmetlerinde kullanıma açık durumda olması (aosp/1056175)
  • CoordinatorLayout.DefaultBehavior ek açıklaması kullanımdan kaldırılmıştır. 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 yayınlandı. Sürüm 1.1.0-rc01 bu kayıtları içerir.

Yeni özellikler

  • CoordinatorLayout'un erişilebilirlik hizmetlerinde kullanıma açık durumda olması (aosp/1056175)

Sürüm 1.1.0-beta01

5 Haziran 2019

androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01 yayınlandı. Bu sürümdeki kaydetmeleri burada bulabilirsiniz.

Hata düzeltmeleri

  • Kullanımdan kaldı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 yöntemini uyguluyor ve CoordinatorLayout.Behavior, Behaviors ürününün, iç içe yerleştirilmiş kaydırma kullanan alt öğelere (dispatchNestedScroll()/onNestedScroll() geçişi sırasında) ne kadar kaydırma mesafesi kullandıklarını raporlayabilmesini sağlamak için yeni bir onNestedScroll aşırı yüklemesi uyguluyor. Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) kullanımdan kaldırılmış ve yerini yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) alıyor. Behavior uygulamalarının buna göre güncellenmesi gerekiyor.

    Geliştirici kodu şu anda CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) öğesini geçersiz kılıyorsa muhtemelen artık çağrılmayacaktır ve bunun yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınmalıdır.