Özel Görünüm

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

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

Yapı Kararlı Sürüm Serbest Bırakma Adayı Beta Sürümü Alfa Sürümü
özel görünüm 1.1.0 - - 1.2.0-alfa02
özel-havuz-kapsayıcı 1.0.0 - - -
Bu kitaplık en son şu tarihte güncellendi: 21 Eylül 2022

Bağımlılıkları bildirme

CustomView'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:

Modern

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

Kotlin

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

Geri bildirim

Geri bildirimleriniz Jetpack'i iyileştirmemize yardımcı olur. Yeni sorunlar görürseniz veya bu kitaplığı geliştirme fikirleriniz varsa bize bildirin. Yeni 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 sayı oluşturma

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

Customview Poolingcontainer Sürüm 1.0

Sürüm 1.0.0

27 Temmuz 2022

androidx.customview:customview-poolingcontainer:1.0.0 serbest bırakıldı. Sürüm 1.0.0 bu kayıtları içeriyor.

1.0.0'ın önemli özellikleri

  • RecyclerView uygulamasının 1.3.0-alpha02 veya sonraki bir sürüme ve Oluştur kullanıcı arayüzünün 1.2.0-beta02 ya da daha yeni bir sürüme yükseltilmesi, Oluşturma görünümleri içeren RecyclerView alt öğelerinin daha etkili bir şekilde yeniden kullanılmasını sağlar. Daha fazla bilgi için bu blog yayınına göz atın.

  • RecyclerView benzeri bir ViewGroup veya kaldırıldığında ek kaynakların açıkça atılmasını gerektiren bir Görünüm (örneğin, Compose) geliştirmediğiniz sürece çoğu kullanıcı için bu kitaplığı doğrudan kullanmaya gerek yoktur.

Sürüm 1.0.0-rc01

15 Haziran 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 serbest bırakıldı. 1.0.0-rc01 sürümü bu kayıtları içerir.

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

Sürüm 1.0.0-beta02

18 Mayıs 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta02 serbest bırakıldı. 1.0.0-beta02 sürümü bu kayıtları içerir.

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

Sürüm 1.0.0-beta01

11 Mayıs 2022

androidx.customview:customview-poolingcontainer:1.0.0-beta01 serbest bırakıldı. 1.0.0-beta01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Dokümanları iyileştirdik.

Sürüm 1.0.0-alpha01

23 Mart 2022

androidx.customview:customview-poolingcontainer:1.0.0-alpha01 serbest bırakıldı. 1.0.0-alpha01 sürümü bu kayıtları içerir.

İlk sürümdeki özellikler

  • CustomView Poolingcontainer kitaplığı, RecyclerView gibi alt Görünümler'in yaşam döngüsünü yöneten container'ların 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-alpha02

21 Eylül 2022

androidx.customview:customview:1.2.0-alpha02 serbest bırakıldı. 1.2.0-alpha02 sürümü bu kayıtları içerir.

API Değişiklikleri

  • ViewDragHelper kapsamındaki create() yöntemlerine @NonNull ek açıklaması eklendi. (I93a01, b/236474222)

Sürüm 1.2.0-alpha01

23 Şubat 2022

androidx.customview:customview:1.2.0-alpha01 serbest bırakıldı. 1.2.0-alpha01 sürümü bu kayıtları içerir.

Yeni Özellikler

  • Görünüm hiyerarşisi dışında alt öğelerini yöneten bir container'ın etkinliklerini temizlemeyi sağlayan yeni bir PoolingContainer kitaplığı ekleyin. Bu, daha sonra Compose ve RecyclerView öğelerinin (I0e3f6, b/196371929) bir bağımlılığı olarak eklenecektir

API Değişiklikleri

  • ExploreByTouchHelper bölgesinde AccessibilityNodeInfoCompat#setBoundsInScreen desteği iyileştirildi ve üst sınırları ekran sınırlarına çevirmek için kullanılabilen setBoundsInScreenFromBoundsInParent eklendi. (Ie5529)

Sürüm 1.1.0

Sürüm 1.1.0

24 Haziran 2020

androidx.customview:customview:1.1.0 serbest bırakıldı. Sürüm 1.1.0 bu kayıtları içerir.

1.0.0'dan bu yana 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 olmadan yayınlandı. 1.1.0-rc01 sürümü bu kayıtları 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 olmadan yayınlandı. Sürüm 1.1.0-beta01 bu kayıtları içerir.

Sürüm 1.1.0-alpha02

4 Mart 2020

androidx.customview:customview:1.1.0-alpha02 serbest bırakıldı. 1.1.0-alpha02 sürümü bu kayıtları içerir.

Yeni Özellikler

  • "Açık" ve "kapalı" durumu arasında geçiş yapabilen düzenler için yeni bir Openable arayüzü eklendi. DrawerLayout, bu arayüzü artık 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 serbest bırakıldı. Bu sürümdeki kaydetmeleri burada bulabilirsiniz.

API değişiklikleri

Hata düzeltmeleri

  • ExploreByTouchHelper sürümündeki bazı küçük hatalar düzeltildi (aosp/957741)