Customview
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 | - |
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.
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
RecyclerView
'ü1.3.0-alpha02
veya daha yeni bir sürüme, Oluştur kullanıcı arayüzünü ise1.2.0-beta02
veya daha yeni bir sürüme yükseltmek, Oluştur görünümleri içerenRecyclerView
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ıncreate()
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 sonraCompose
veRecyclerView
'un (I0e3f6, b/196371929) bağımlılığı olarak eklenecektir.
API Değişiklikleri
ExploreByTouchHelper
'teAccessibilityNodeInfoCompat#setBoundsInScreen
desteği iyileştirildi ve üst sınırı ekran sınırına dönüştürmek için kullanılabileceksetBoundsInScreenFromBoundsInParent
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ü DrawerLayout1.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
- ViewDragHelper'a, kenar boyutunun değiştirilmesini desteklemek için yeni API'ler eklendi
Hata düzeltmeleri
ExploreByTouchHelper
'te bazı küçük hatalar düzeltildi ((aosp/957741)