Customview
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 | - | - | - |
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.
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
RecyclerViewsürümünü1.3.0-alpha02veya daha yeni bir sürüme, Compose kullanıcı arayüzünü ise1.2.0-beta02veya daha yeni bir sürüme yükseltmek, Compose görünümleri içerenRecyclerViewalt öğ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
ViewGroupveya 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-beta02ile 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#smoothSlideViewToiç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
ViewDragHelpersınıfınıncreate()yöntemlerine@NonNullnotları 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
PoolingContainerkitaplığı ekleyin. Bu daha sonraComposeveRecyclerView'nin bağımlılığı olarak eklenecek (I0e3f6, b/196371929)
API Değişiklikleri
ExploreByTouchHelperiçindeAccessibilityNodeInfoCompat#setBoundsInScreeniçin destek iyileştirildi ve ebeveyn sınırlarını ekran sınırlarına çevirmek için kullanılabileceksetBoundsInScreenFromBoundsInParenteklendi. (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
Openablearayü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
Openablearayüzü eklendi.DrawerLayoutartık bu arayüzü DrawerLayout1.1.0-alpha04iç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
- ViewDragHelper'a kenar boyutunu değiştirmeyi destekleyen yeni API'ler eklendi.
Hata düzeltmeleri
ExploreByTouchHelper'daki bazı küçük hatalar düzeltildi ((aosp/957741)