Customview

  
Özel görünümler uygulayın.

Bu tabloda, androidx.customview grubundaki tüm yapı taşları listelenir.

Yapı Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
customview 1.1.0 - 1.2.0-beta01 -
customview-poolingcontainer 1.0.0 - 1.1.0-beta01 -
Bu kitaplık en son 26 Mart 2025'te güncellenmiştir.

Bağımlılıkları beyan etme

CustomView'a bağımlılık eklemek için projenize Google Maven deposunu 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.customview:customview:1.1.0"
}

Kotlin

dependencies {
    implementation("androidx.customview:customview:1.1.0")
}

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 bir sorun oluşturma

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

Customview Poolingcontainer Sürümü 1.0

Sürüm 1.1.0-beta01

26 Mart 2025

androidx.customview:customview-poolingcontainer:1.1.0-beta01 yayınlanır. 1.1.0-beta01 sürümü bu taahhütleri içerir.

Sürüm 1.0.0

27 Temmuz 2022

androidx.customview:customview-poolingcontainer:1.0.0 yayınlanır. 1.0.0 sürümü bu taahhütleri içerir.

1.0.0 sürümünün önemli özellikleri

  • RecyclerView1.3.0-alpha02 veya daha yeni bir sürüme, Oluştur kullanıcı arayüzünü ise 1.2.0-beta02 veya daha yeni bir sürüme yükseltmek, Oluştur görünümleri içeren RecyclerView alt öğelerinin daha yüksek performanslı şekilde yeniden kullanılmasını sağlar. Daha fazla bilgi için bu blog yayınını inceleyin.

  • Çoğu kullanıcı için, RecyclerView benzeri bir ViewGroup veya kaldırılırken ek kaynakların açıkça kaldırılmasını gerektiren bir Görünüm (ör. Compose) geliştirmiyorsanız bu kitaplığı doğrudan kullanmanız gerekmez.

Sürüm 1.0.0-rc01

15 Haziran 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 yayınlanır. 1.0.0-rc01 sürümü bu taahhütleri içerir.

  • Bu sürüm androidx.customview:customview-poolingcontainer:1.0.0-beta02 ile aynıdır.

Sürüm 1.0.0-beta02

18 Mayıs 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta02 yayınlanır. 1.0.0-beta02 sürümü bu taahhütleri içerir.

  • Compose 1.2.0-beta02 sürümlerini desteklemek için herhangi bir değişiklik gerekmez.

Sürüm 1.0.0-beta01

11 Mayıs 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta01 yayınlanır. 1.0.0-beta01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • İyileştirilmiş dokümanlar

Sürüm 1.0.0-alpha01

23 Mart 2022

androidx.customview:customview-poolingcontainer:1.0.0-alpha01 yayınlanır. 1.0.0-alpha01 sürümü bu taahhütleri içerir.

İlk sürümdeki özellikler

  • CustomView Poolingcontainer kitaplığı, alt görünümlerinin yaşam döngüsünü yöneten kapsayıcıların (ör. RecyclerView) yaşam döngüsünü dinlemek için yardımcı programlar içerir.

Sürüm 1.2.0

Sürüm 1.2.0-beta01

26 Mart 2025

androidx.customview:customview:1.2.0-beta01 yayınlanır. 1.2.0-beta01 sürümü bu taahhütleri içerir.

API Değişiklikleri

  • Animasyon hızı kontrolü için süre ve yorumlayıcı parametrelerini kabul eden ViewDragHelper#smoothSlideViewTo için aşırı yükleme özelliği kullanıma sunuldu.

Sürüm 1.2.0-alpha02

21 Eylül 2022

androidx.customview:customview:1.2.0-alpha02 yayınlanır. 1.2.0-alpha02 sürümü bu taahhütleri içerir.

API Değişiklikleri

  • ViewDragHelper sınıfının create() yöntemlerine @NonNull ek açıklamaları eklendi. (I93a01, b/236474222)

Sürüm 1.2.0-alpha01

23 Şubat 2022

androidx.customview:customview:1.2.0-alpha01 yayınlanır. 1.2.0-alpha01 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • Çocuklarını Görünüm hiyerarşisinin dışında yöneten bir kapsayıcının elden çıkarma etkinliklerini dinlemeye olanak tanıyan yeni bir PoolingContainer kitaplığı ekleyin. Bu, daha sonra Compose ve RecyclerView'un (I0e3f6, b/196371929) bağımlılığı olarak eklenecektir.

API Değişiklikleri

  • ExploreByTouchHelper'te AccessibilityNodeInfoCompat#setBoundsInScreen desteği iyileştirildi ve üst sınırı ekran sınırına dönüştürmek için kullanılabilecek setBoundsInScreenFromBoundsInParent eklendi. (Ie5529)

1.1.0 sürümü

1.1.0 sürümü

24 Haziran 2020

androidx.customview:customview:1.1.0 yayınlanır. 1.1.0 sürümü bu taahhütleri içerir.

1.0.0 sürümünden beri yapılan önemli değişiklikler

  • "Açık" ve "kapalı" durum arasında geçiş yapabilen düzenler için yeni bir Openable arayüzü eklendi.

Sürüm 1.1.0-rc01

20 Mayıs 2020

androidx.customview:customview:1.1.0-rc01, 1.1.0-beta01 tarihinden bu yana herhangi bir değişiklik içermeden yayınlandı. 1.1.0-rc01 sürümü bu taahhütleri içerir.

Sürüm 1.1.0-beta01

1 Nisan 2020

androidx.customview:customview:1.1.0-beta01, 1.1.0-alpha02 tarihinden bu yana herhangi bir değişiklik içermeden yayınlandı. 1.1.0-beta01 sürümü bu taahhütleri içerir.

Sürüm 1.1.0-alpha02

4 Mart 2020

androidx.customview:customview:1.1.0-alpha02 yayınlanır. 1.1.0-alpha02 sürümü bu taahhütleri içerir.

Yeni Özellikler

  • "Açık" ve "kapalı" durum arasında geçiş yapabilen düzenler için yeni bir Openable arayüzü eklendi. DrawerLayout artık bu arayüzü DrawerLayout 1.1.0-alpha04'te uygulamaktadır. (b/129979320)

Sürüm 1.1.0-alpha01

13 Haziran 2019

androidx.customview:customview:1.1.0-alpha01 yayınlanır. Bu sürüme dahil edilen taahhütleri burada bulabilirsiniz.

API değişiklikleri

Hata düzeltmeleri

  • ExploreByTouchHelper'te bazı küçük hatalar düzeltildi ((aosp/957741)