Customview

  
تنفيذ طرق عرض مخصّصة.

يسرد هذا الجدول جميع العناصر في مجموعة androidx.customview.

العناصر الإصدار الثابت إصدار محتمل الإصدار التجريبي إصدار أولي
customview 1.1.0 - - 1.2.0-alpha02
حاوية- عرض مخصص 1.0.0 - - -
تاريخ آخر تعديل على هذه المكتبة: 21 أيلول (سبتمبر) 2022

الإعلان عن التبعيات

لإضافة تبعية على 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 الآن هذه الواجهة في DrawerLayout 1.1.0-alpha04. (b/129979320)

الإصدار 1.1.0-alpha01

13 حزيران (يونيو) 2019

تم إصدار androidx.customview:customview:1.1.0-alpha01. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.

تغييرات واجهة برمجة التطبيقات

إصلاح الأخطاء

  • تم إصلاح بعض الأخطاء الصغيرة في ExploreByTouchHelper ((aosp/957741)