Customview
androidx.customview.poolingcontainer
androidx.customview.view
androidx.customview.widget
يسرد هذا الجدول جميع العناصر في المجموعة androidx.customview.
| العناصر | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| customview | 1.2.0 | - | - | - |
| customview-poolingcontainer | 1.1.0 | - | - | - |
تحديد الاعتماديات
لإضافة اعتمادية على CustomView، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.customview:customview:1.2.0" }
Kotlin
dependencies { implementation("androidx.customview:customview:1.2.0") }
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
Customview Poolingcontainer الإصدار 1.0
الإصدار 1.1.0
23 أبريل 2025
تم طرح androidx.customview:customview-poolingcontainer:1.1.0. يتضمّن الإصدار 1.1.0 هذه التعديلات.
الإصدار 1.1.0-rc01
9 أبريل 2025
تم طرح androidx.customview:customview-poolingcontainer:1.1.0-rc01. يتضمّن الإصدار 1.1.0-rc01 هذه التعديلات.
الإصدار 1.1.0-beta01
26 مارس 2025
تم طرح androidx.customview:customview-poolingcontainer:1.1.0-beta01. يتضمّن الإصدار 1.1.0-beta01 هذه التعديلات.
الإصدار 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التي تحتوي على طرق عرض Compose. لمزيد من المعلومات، يُرجى الاطّلاع على منشور المدوّنة هذا.لا يحتاج معظم المستخدمين إلى استخدام هذه المكتبة مباشرةً، إلا إذا كنت بصدد تطوير
ViewGroupمشابهة لـ RecyclerView أو View يتطلّب التخلص من موارد إضافية بشكل صريح عند إزالتها (مثل 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
23 أبريل 2025
تم طرح androidx.customview:customview:1.2.0. يتضمّن الإصدار 1.2.0 هذه التعديلات.
- ما مِن عمليات دمج رئيسية، بل يتم الانتقال إلى الإصدار الثابت
الإصدار 1.2.0-rc01
9 أبريل 2025
تم طرح androidx.customview:customview:1.2.0-rc01. يتضمّن الإصدار 1.2.0-rc01 هذه التعديلات.
الإصدار 1.2.0-beta01
26 مارس 2025
تم طرح androidx.customview:customview:1.2.0-beta01. يتضمّن الإصدار 1.2.0-beta01 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- تم تقديم حمولة زائدة للدالة
ViewDragHelper#smoothSlideViewTo، تقبل مَعلمات المدة والمُقحِم للتحكّم في سرعة الصورة المتحركة.
الإصدار 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جديدة تتيح الاستماع إلى أحداث الإزالة لحاوية تدير عناصرها الفرعية خارج تسلسل View الهرمي. ستتم إضافة ذلك لاحقًا كمورد اعتمادية لـ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)