Customview
androidx.customview.poolingcontainer
androidx.customview.view
androidx.customview.widget
يسرد هذا الجدول جميع العناصر في مجموعة androidx.customview
.
العناصر | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
customview | 1.1.0 | - | - | 1.2.0-alpha02 |
حاوية- عرض مخصص | 1.0.0 | - | - | - |
الإعلان عن التبعيات
لإضافة تبعية على CustomView، عليك إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاج إليها في ملف build.gradle
ل
تطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.customview:customview:1.1.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.1.0") }
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. أخبرنا إذا اكتشفت مشكلات جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.0 من حاوية تجميع Customview
الإصدار 1.0.0
27 تموز (يوليو) 2022
تم طرح androidx.customview:customview-poolingcontainer:1.0.0
. يحتوي الإصدار 1.0.0 على عمليات الربط هذه.
الميزات الرئيسية في الإصدار 1.0.0
سيؤدي ترقية
RecyclerView
إلى الإصدار1.3.0-alpha02
أو إصدار أحدث وواجهة مستخدم "إنشاء" إلى الإصدار1.2.0-beta02
أو إصدار أحدث إلى تحسين أداء إعادة استخدام عناصرRecyclerView
الفرعية التي تحتوي على عروض "إنشاء". يمكنك الاطّلاع على مشاركة المدونة هذه للحصول على مزيد من المعلومات.بالنسبة إلى معظم المستخدمين، ما مِن حاجة إلى استخدام هذه المكتبة مباشرةً، ما لم تكن بصدد تطوير
ViewGroup
أو عرض يشبه RecyclerView يتطلبان إزالة موارد إضافية بشكل صريح عند إزالتهما (مثل Compose).
الإصدار 1.0.0-rc01
15 حزيران (يونيو) 2022
تم إصدار androidx.customview:customview-poolingcontainer:1.0.0-rc01
. يحتوي الإصدار 1.0.0-rc01 على هذه المراجعات.
- هذا الإصدار مماثل لـ
androidx.customview:customview-poolingcontainer:1.0.0-beta02
.
الإصدار 1.0.0-beta02
18 أيار (مايو) 2022
تم طرح androidx.customview:customview-poolingcontainer:1.0.0-beta02
. يحتوي الإصدار 1.0.0-beta02 على هذه المراجعات.
- ما مِن تغييرات مطلوبة لتتوافق مع إصدارات Compose 1.2.0-beta02.
الإصدار 1.0.0-beta01
11 أيار (مايو) 2022
تم إصدار androidx.customview:customview-poolingcontainer:1.0.0-beta01
. يحتوي الإصدار 1.0.0-beta01 على هذه المراجعات.
الميزات الجديدة
- مستندات محسّنة
الإصدار 1.0.0-alpha01
23 آذار (مارس) 2022
تم إصدار androidx.customview:customview-poolingcontainer:1.0.0-alpha01
. يحتوي الإصدار 1.0.0-alpha01 على هذه المراجعات.
الميزات في الإصدار الأول
- تحتوي مكتبة CustomView Poolingcontainer على أدوات للاستماع إلى دورة حياة الحاويات التي تدير دورة حياة عناصر العرض التابعة لها، مثل RecyclerView.
الإصدار 1.2.0
الإصدار 1.2.0-alpha02
21 أيلول (سبتمبر) 2022
تم إصدار androidx.customview:customview:1.2.0-alpha02
. يحتوي الإصدار 1.2.0-alpha02 على عمليات التنفيذ هذه.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة
@NonNull
تعليقات توضيحية إلى طرقcreate()
فيViewDragHelper
. (I93a01، b/236474222)
الإصدار 1.2.0-alpha01
23 شباط (فبراير) 2022
تم إصدار androidx.customview:customview:1.2.0-alpha01
. يحتوي الإصدار 1.2.0-alpha01 على هذه المراجعات.
الميزات الجديدة
- أضِف مكتبة
PoolingContainer
جديدة تتيح الاستماع لأحداث حاوية تدير عناصرها خارج التسلسل الهرمي لعرض. ستتم إضافته لاحقًا كعنصر تابع لـCompose
وRecyclerView
(I0e3f6 وb/196371929).
تغييرات واجهة برمجة التطبيقات
- تحسين التوافق مع
AccessibilityNodeInfoCompat#setBoundsInScreen
فيExploreByTouchHelper
وإضافةsetBoundsInScreenFromBoundsInParent
، والتي يمكن استخدامها لترجمة حدود العنصر الرئيسي إلى حدود الشاشة (Ie5529)
الإصدار 1.1.0
الإصدار 1.1.0
24 حزيران (يونيو) 2020
تم طرح androidx.customview:customview:1.1.0
. يحتوي الإصدار 1.1.0 على عمليات الربط هذه.
التغييرات الرئيسية منذ الإصدار 1.0.0
- تمت إضافة واجهة
Openable
جديدة للتصاميم التي يمكنها الانتقال بين حالتَي "مفتوح" و"مغلق".
الإصدار 1.1.0-rc01
20 أيار (مايو) 2020
تم إصدار androidx.customview:customview:1.1.0-rc01
بدون أي تغييرات منذ 1.1.0-beta01
. يحتوي الإصدار 1.1.0-rc01 على هذه المراجعات.
الإصدار 1.1.0-beta01
1 نيسان (أبريل) 2020
تم طرح androidx.customview:customview:1.1.0-beta01
بدون أي تغييرات منذ 1.1.0-alpha02
. يحتوي الإصدار 1.1.0-beta01 على هذه المراجعات.
الإصدار 1.1.0-alpha02
4 آذار (مارس) 2020
تم إصدار androidx.customview:customview:1.1.0-alpha02
. يحتوي الإصدار 1.1.0-alpha02 على هذه المراجعات.
الميزات الجديدة
- تمت إضافة واجهة
Openable
جديدة للتصاميم التي يمكنها الانتقال بين حالتَي "مفتوح" و"مغلق". تنفِّذDrawerLayout
الآن هذه الواجهة في DrawerLayout1.1.0-alpha04
. (b/129979320)
الإصدار 1.1.0-alpha01
13 حزيران (يونيو) 2019
تم إصدار androidx.customview:customview:1.1.0-alpha01
. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.
تغييرات واجهة برمجة التطبيقات
- تمت إضافة واجهات برمجة تطبيقات جديدة إلى ViewDragHelper للسماح بتغيير حجم الحافة.
إصلاح الأخطاء
- تم إصلاح بعض الأخطاء الصغيرة في
ExploreByTouchHelper
((aosp/957741)