Customview

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

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

Yapı Kararlı Sürüm Sürüm Adayı Beta Sürümü Alfa Sürümü
customview 1.2.0 - - -
customview-poolingcontainer 1.1.0 - - -
Bu kitaplık en son şu tarihte güncellendi: 23 Nisan 2025

Bağımlılıkları bildirme

CustomView'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.customview:customview:1.2.0"
}

Kotlin

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

Geri bildirim

Geri bildiriminiz Jetpack'in iyileştirilmesine yardımcı olur. Yeni sorunlar keşfederseniz veya bu kitaplığı iyileştirmeye yönelik fikirleriniz olursa 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.

Customview Poolingcontainer Version 1.0

Sürüm 1.1.0

23 Nisan 2025

androidx.customview:customview-poolingcontainer:1.1.0 iptal edilir. 1.1.0 sürümü bu commit'leri içerir.

Sürüm 1.1.0-rc01

9 Nisan 2025

androidx.customview:customview-poolingcontainer:1.1.0-rc01 iptal edilir. 1.1.0-rc01 sürümü bu commit'leri içerir.

Sürüm 1.1.0-beta01

26 Mart 2025

androidx.customview:customview-poolingcontainer:1.1.0-beta01 iptal edilir. 1.1.0-beta01 sürümü bu commit'leri içerir.

Sürüm 1.0.0

27 Temmuz 2022

androidx.customview:customview-poolingcontainer:1.0.0 iptal edilir. 1.0.0 sürümü şu commit'leri içerir.

1.0.0 sürümündeki başlıca özellikler

  • RecyclerView sürümünü 1.3.0-alpha02 veya daha yeni bir sürüme, Compose kullanıcı arayüzünü ise 1.2.0-beta02 veya daha yeni bir sürüme yükseltmek, Compose görünümleri içeren RecyclerView alt öğelerinin daha iyi performansla yeniden kullanılmasını sağlar. Daha fazla bilgi için bu blog yayınını inceleyin.

  • Çoğu kullanıcının bu kitaplığı doğrudan kullanması gerekmez. Ancak RecyclerView benzeri bir ViewGroup veya kaldırıldığında ek kaynakların açıkça kaldırılmasını gerektiren bir View (ör. Compose) geliştiriyorsanız bu kitaplığı doğrudan kullanmanız gerekir.

Sürüm 1.0.0-rc01

15 Haziran 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 iptal edilir. 1.0.0-rc01 sürümü şu commit'leri 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 iptal edilir. 1.0.0-beta02 sürümü şu commit'leri içerir.

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

Sürüm 1.0.0-beta01

11 Mayıs 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta01 iptal edilir. 1.0.0-beta01 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Geliştirilmiş dokümanlar

Sürüm 1.0.0-alpha01

23 Mart 2022

androidx.customview:customview-poolingcontainer:1.0.0-alpha01 iptal edilir. 1.0.0-alpha01 sürümü şu commit'leri 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ü dinlemeye yönelik yardımcı programlar içerir.

Sürüm 1.2.0

Sürüm 1.2.0

23 Nisan 2025

androidx.customview:customview:1.2.0 iptal edilir. 1.2.0 sürümü bu commit'leri içerir.

  • Büyük değişiklikler yapılmadı, yalnızca kararlı sürüme geçildi.

Sürüm 1.2.0-rc01

9 Nisan 2025

androidx.customview:customview:1.2.0-rc01 iptal edilir. 1.2.0-rc01 sürümü bu commit'leri içerir.

Sürüm 1.2.0-beta01

26 Mart 2025

androidx.customview:customview:1.2.0-beta01 iptal edilir. 1.2.0-beta01 sürümü bu commit'leri içerir.

API Değişiklikleri

  • Animasyon hızı kontrolü için süre ve interpolasyon parametrelerini kabul eden ViewDragHelper#smoothSlideViewTo için aşırı yükleme tanıtıldı.

Sürüm 1.2.0-alpha02

21 Eylül 2022

androidx.customview:customview:1.2.0-alpha02 iptal edilir. 1.2.0-alpha02 sürümü şu commit'leri içerir.

API Değişiklikleri

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

Sürüm 1.2.0-alpha01

23 Şubat 2022

androidx.customview:customview:1.2.0-alpha01 iptal edilir. 1.2.0-alpha01 sürümü şu commit'leri içerir.

Yeni Özellikler

  • Alt öğelerini View hiyerarşisi dışında yöneten bir kapsayıcının öğelerini kaldırmak için dinlemeye olanak tanıyan yeni bir PoolingContainer kitaplığı ekleyin. Bu daha sonra Compose ve RecyclerView'nin bağımlılığı olarak eklenecek (I0e3f6, b/196371929)

API Değişiklikleri

  • ExploreByTouchHelper içinde AccessibilityNodeInfoCompat#setBoundsInScreen için destek iyileştirildi ve ebeveyn sınırlarını ekran sınırlarına çevirmek için kullanılabilecek setBoundsInScreenFromBoundsInParent eklendi. (Ie5529)

Sürüm 1.1.0

Sürüm 1.1.0

24 Haziran 2020

androidx.customview:customview: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

  • "Açık" ve "kapalı" durumları 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 beri herhangi bir değişiklik yapılmadan yayınlandı. 1.1.0-rc01 sürümü şu commit'leri içerir.

Sürüm 1.1.0-beta01

1 Nisan 2020

androidx.customview:customview:1.1.0-beta01, 1.1.0-alpha02 tarihinden beri herhangi bir değişiklik yapılmadan yayınlandı. 1.1.0-beta01 sürümü şu commit'leri içerir.

Sürüm 1.1.0-alpha02

4 Mart 2020

androidx.customview:customview:1.1.0-alpha02 iptal edilir. 1.1.0-alpha02 sürümü şu commit'leri içerir.

Yeni Özellikler

  • "Açık" ve "kapalı" durumları 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 içinde uyguluyor. (b/129979320)

Sürüm 1.1.0-alpha01

13 Haziran 2019

androidx.customview:customview:1.1.0-alpha01 iptal edilir. Bu sürüme dahil edilen commit'leri burada bulabilirsiniz.

API değişiklikleri

Hata düzeltmeleri

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