Coordinatorlayout
التعديل الأخير | الإصدار المستقر | إصدار محتمل | الإصدار التجريبي | الإصدار التجريبي الأول |
---|---|---|---|---|
4 أكتوبر 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
إعلان التبعيات
لإضافة عنصر تابع إلى CoordinatorLayout، يجب إضافة مستودع Google Maven إلى مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف العناصر الاعتمادية الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle
لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.coordinatorlayout:coordinatorlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.coordinatorlayout:coordinatorlayout:1.2.0") }
لمزيد من المعلومات عن العناصر الاعتمادية، اطّلِع على مقالة إضافة عناصر الاعتماد الخاصة بالإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا واجهت مشاكل جديدة أو كان لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.
اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.
الإصدار 1.3
الإصدار 1.3.0-alpha02
4 أكتوبر 2023
تم إصدار androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha02
. يحتوي الإصدار 1.3.0-alpha02 على هذه المراجعات.
- إصدار جديد بتعديل رقم الإصدار، بدون تغييرات عن الإصدار
1.3.0-alpha01
الإصدار 1.3.0-alpha01
20 أيلول (سبتمبر) 2023
تم طرح androidx.coordinatorlayout:coordinatorlayout:1.3.0-alpha01
. يحتوي الإصدار 1.3.0-alpha01 على هذه عمليات التنفيذ.
الميزات الجديدة
- إتاحة استخدام أحداث مفاتيح Page Up وPage Down وmove home وmove end (14719d3)
تغييرات واجهة برمجة التطبيقات
- تمت إضافة تعليقات توضيحية حول قابلية العدم في
CoordinatorLayout.java
. (Ieb647، b/236474453)
إصلاح الأخطاء
- إصلاح إجراءات لوحة المفاتيح الخاصة بالأعلى والأسفل ومفتاح المسافة واختلافات المفاتيح باستخدام
NestedScrollView
وCoordinatorLayout
(bdd72e6)
الإصدار 1.2
الإصدار 1.2.0
12 كانون الثاني (يناير) 2022
تم طرح androidx.coordinatorlayout:coordinatorlayout:1.2.0
. يحتوي الإصدار 1.2.0 على هذه المراجعات.
التغييرات المهمة منذ الإصدار 1.1.0
- الاحتفاظ فقط بالتعليقات التوضيحية المرئية أثناء التشغيل في قواعد CoordinatorLayout (9ec7cb)
الإصدار 1.2.0-rc01
15 كانون الأول (ديسمبر) 2021
تم إصدار androidx.coordinatorlayout:coordinatorlayout:1.2.0-rc01
. يحتوي الإصدار 1.2.0-rc01 على هذه المراجعات.
الإصدار 1.2.0-beta01
17 تشرين الثاني (نوفمبر) 2021
تم طرح androidx.coordinatorlayout:coordinatorlayout:1.2.0-beta01
. يحتوي الإصدار 1.2.0-beta01 على هذه المراجعات.
تغييرات واجهة برمجة التطبيقات
- اكتمال واجهات برمجة التطبيقات للإصدار التجريبي
الإصدار 1.2.0-alpha01
3 تشرين الثاني (نوفمبر) 2021
تم طرح androidx.coordinatorlayout:coordinatorlayout:1.2.0-alpha01
. يحتوي الإصدار 1.2.0-alpha01 على هذه المراجعات.
إصلاح الأخطاء
- الاحتفاظ فقط بالتعليقات التوضيحية المرئية أثناء التشغيل في قواعد CoordinatorLayout (9ec7cb)
الإصدار 1.1.0
الإصدار 1.1.0
4 كانون الأول (ديسمبر) 2019
تم إصدار androidx.coordinatorlayout:coordinatorlayout:1.1.0
. يحتوي الإصدار 1.1.0 على عمليات الربط هذه.
تغييرات مهمة منذ الإصدار 1.0.0
- aosp/737190: ينفذ CoordinatorLayout الآن
NestedScrollingParent3
وينفذCoordinatorLayout.Behavior
تحميلًا زائدًا جديدًا منonNestedScroll
لتتمكّنBehaviors
من الإبلاغ عن مقدار المسافة التي يستهلكها الانتقال إلى العناصر الفرعية المضمّنة في العنصر المدرَج (أثناء مرورdispatchNestedScroll()
/onNestedScroll()
). تم إيقافonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
نهائيًا لصالحonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
الجديد، ويجب تعديل عمليات تنفيذBehavior
وفقًا لذلك. إذا كان رمز المطوّر الحالي يحلّ محلCoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
، من المرجّح أن يتوقف استدعاؤه ويجب استبدالCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
بدلاً منه. - Exposed CoordinatorLayout to accessibility services (aosp/1056175)
- تم إيقاف التعليق التوضيحي
CoordinatorLayout.DefaultBehavior
نهائيًا. استخدِم واجهةCoordinatorLayout.AttachedBehavior
بدلاً من ذلك.
الإصدار 1.1.0-rc01
23 تشرين الأول (أكتوبر) 2019
تم إصدار androidx.coordinatorlayout:coordinatorlayout:1.1.0-rc01
. يحتوي الإصدار 1.1.0-rc01 على هذه المراجعات.
الميزات الجديدة
- Exposed CoordinatorLayout to accessibility services (aosp/1056175)
الإصدار 1.1.0-beta01
5 حزيران (يونيو) 2019
تم طرح androidx.coordinatorlayout:coordinatorlayout:1.1.0-beta01
. يمكن العثور على عمليات الربط المضمّنة في هذا الإصدار هنا.
إصلاح الأخطاء
- نقل البيانات بعيدًا عن فئات الاختبار المتوقّفة نهائيًا (aosp/853955)
الإصدار 1.1.0-alpha01
3 كانون الأول (ديسمبر) 2018
تغييرات واجهة برمجة التطبيقات
aosp/737190: ينفِّذ CoordinatorLayout الآن
NestedScrollingParent3
وينفّذCoordinatorLayout.Behavior
تحميلاً زائدًا جديدًا لـonNestedScroll
لتمكينBehaviors
من الإبلاغ عن مقدار مسافة التمرير التي يستهلكها عناصر التمرير المدمَجة (أثناء مرورdispatchNestedScroll()
/onNestedScroll()
). تم إيقافonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int)
نهائيًا لصالحonNestedScroll(CoordinatorLayout, V, View, int, int, int, int, int, int[])
الجديد، ويجب تعديل عمليات تنفيذBehavior
وفقًا لذلك.إذا كان رمز المطوّر حاليًا يحلّ محل
CoordinatorLayout#onNestedScroll(View, int, int, int, int, int)
، من المرجّح أن يتوقف استدعاؤه ويجب استبدالCoordinatorLayout#onNestedScroll(View, int, int, int, int, int, int[])
بدلاً منه.