عرض مخصَّص
androidx.customview.poolingcontainer
androidx.customview.view
androidx.customview.widget
يسرد هذا الجدول جميع العناصر في مجموعة androidx.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 من حاوية التجميع المخصَّصة
الإصدار 1.0.0
27 تموز (يوليو) 2022
تم إصدار "androidx.customview:customview-poolingcontainer:1.0.0
". يحتوي الإصدار 1.0.0 على هذه الالتزامات.
الميزات الرئيسية للإصدار 1.0.0
ستؤدي ترقية
RecyclerView
إلى1.3.0-alpha02
أو إصدار أحدث وواجهة المستخدم Compose إلى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)