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ü
4 Ekim 2023 1.2.0 - - 1.3.0-alpha02

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

Yeni sayı oluştur

Daha fazla bilgi için Sorun İzleyici dokümanlarına 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ı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

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 yayınlandı. 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ınlandı. 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. Sürüm 1.2.0-beta01 bu kaydetmeleri içerir.

API Değişiklikleri

  • API'lerin beta sürümü son haline getirildi.

Sürüm 1.2.0-alpha01

3 Kasım 2021

androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01 yayınlanır. Sürüm 1.2.0-alpha01 bu kaydetmeleri içerir.

Hata Düzeltmeleri

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

1.1.0 sürümü

1.1.0 sürümü

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'dan bu yana önemli değişiklikler

  • aosp/737190: CoordinatorLayout artık NestedScrollingParent3'yi uygular ve CoordinatorLayout.Behavior, Behaviors'in iç içe yerleştirilmiş kaydırılabilir alt öğelerde ne kadar kaydırma mesafesi tükettiğini bildirebilmesi için onNestedScroll için yeni bir aşırı yükleme uygular (dispatchNestedScroll()/onNestedScroll() geçişi sırasında). Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int) desteği sonlandırılarak yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) kullanıma sunuldu ve Behavior uygulamalarının buna uygun şekilde güncellenmesi gerekiyor. Geliştirici kodu şu anda CoordinatorLayout#onNestedScroll(View, int, int, int, int, int) değerini geçersiz kılıyorsa muhtemelen artık çağrılmaz ve bunun yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınır.
  • CoordinatorLayout erişilebilirlik hizmetlerine açıklandı (aosp/1056175)
  • CoordinatorLayout.DefaultBehavior ek açıklaması kullanımdan kaldı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 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 sürümleri 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 özelliğini uyguluyor ve CoordinatorLayout.Behavior, Behaviors ürününün iç içe yerleştirilmiş kaydırma alt öğelerine (dispatchNestedScroll()/onNestedScroll() geçiş sırasında) ne kadar kaydırma mesafesi kullandığını bildirebilmesi için yeni bir onNestedScroll aşırı yüklemesi uyguluyor. Daha önce mevcut olan onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int), yeni onNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[]) için kullanımdan kaldırıldı ve Behavior 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 yerine CoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[]) geçersiz kılınmalıdır.