Drawerlayout
| آخر الأخبار | الإصدار الثابت | إصدار محتمل | الإصدار التجريبي | الإصدار الأولي |
|---|---|---|---|---|
| 22 مارس 2023 | 1.2.0 | - | - | - |
تحديد الاعتماديات
لإضافة اعتمادية على DrawerLayout، يجب تضمين مستودع Google Maven في مشروعك. اطّلِع على مستودع Maven من Google لمزيد من المعلومات.
أضِف الاعتماديات الخاصة بالعناصر التي تحتاج إليها في ملف build.gradle لتطبيقك أو وحدتك:
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.2.0") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على إضافة اعتماديات الإصدار.
الملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إعلامنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية من خلال النقر على زر النجمة.
يُرجى الاطّلاع على مستندات Issue Tracker للحصول على مزيد من المعلومات.
الإصدار 1.2
الإصدار 1.2.0
22 مارس 2023
تم طرح androidx.drawerlayout:drawerlayout:1.2.0. يتضمّن الإصدار 1.2.0 هذه التعديلات.
التغييرات المهمة منذ الإصدار 1.1.0
- يتكامل
DrawerLayoutالآن مع واجهات برمجة التطبيقاتOnBackPressedInvokedفي Android 13 لاعتراض زر الرجوع في النظام تلقائيًا عند فتح الدرج. يتطلّب ذلك أن يوافق تطبيقك على استخدام إيماءة الرجوع التوقّعية. - تعمل ميزتا الاتصال
openوcloseالآن بشكل متسق حتى إذا كان الدرج مقفلاً. يظلّ قفل الدرج يمنع المستخدمين من التفاعل معه باستخدام الإيماءات.
الإصدار 1.2.0-rc01
8 مارس 2023
تم إصدار androidx.drawerlayout:drawerlayout:1.2.0-rc01 بدون أي تغييرات. يتضمّن الإصدار 1.2.0-rc01 هذه التعديلات.
الإصدار 1.2.0-beta01
8 شباط (فبراير) 2023
تم إصدار androidx.drawerlayout:drawerlayout:1.2.0-beta01 بدون أي تغييرات. يتضمّن الإصدار 1.2.0-beta01 هذه التعديلات.
الإصدار 1.2.0-alpha01
21 سبتمبر 2022
تم طرح androidx.drawerlayout:drawerlayout:1.2.0-alpha01. يتضمّن الإصدار 1.2.0-alpha01 هذه التعديلات.
الميزات الجديدة
- دمج واجهات برمجة التطبيقات الجديدة
OnBackPressedInvokedلنظام التشغيل Android 13 (0c84661)
إصلاح الأخطاء
- التأكّد من أنّ
open()وclose()يعملان آليًا عندما يكون الدرج مقفلاً (ae09f6e)
الإصدار 1.1.1
الإصدار 1.1.1
2 سبتمبر 2020
تم طرح androidx.drawerlayout:drawerlayout:1.1.1. يتضمّن الإصدار 1.1.1 هذه التعديلات.
إصلاح الأخطاء
- تم إصلاح مشكلة عدم عمل
open()وclose()عند استخدامLOCK_MODE_LOCKED_CLOSEDأوLOCK_MODE_LOCKED_OPEN. (b/162253907)
الإصدار 1.1.0
الإصدار 1.1.0
24 يونيو 2020
تم طرح androidx.drawerlayout:drawerlayout:1.1.0. يتضمّن الإصدار 1.1.0 هذه التعديلات.
التغييرات الرئيسية منذ الإصدار 1.0.0
- تراعي
DrawerLayoutالآن حجم أيّ هوامش داخلية للتنقّل بالإيماءات، ما يؤدي إلى توسيع المساحة المتاحة للمستخدمين للضغط مع الاستمرار والتمرير سريعًا لفتح الدرج عند تفعيل التنقّل بالإيماءات. - تتيح
DrawerLayoutالآن ضبط نمط تلقائي باستخدام سمة المظهرdrawerLayoutStyle. - تنفّذ
DrawerLayoutالآن واجهةOpenableالتي تمت إضافتها في CustomView1.1.0.
الإصدار 1.1.0-rc01
20 أيار (مايو) 2020
تم إصدار androidx.drawerlayout:drawerlayout:1.1.0-rc01 بدون أي تغييرات منذ 1.1.0-beta01. يتضمّن الإصدار 1.1.0-rc01 هذه التعديلات.
الإصدار 1.1.0-beta01
1 نيسان (أبريل) 2020
تم إصدار androidx.drawerlayout:drawerlayout:1.1.0-beta01 بدون أي تغييرات منذ 1.1.0-alpha04. يتضمّن الإصدار 1.1.0-beta01 هذه التعديلات.
الإصدار 1.1.0-alpha04
4 مارس 2020
تم طرح androidx.drawerlayout:drawerlayout:1.1.0-alpha04. يتضمّن الإصدار 1.1.0-alpha04 هذه التعديلات.
تغييرات واجهة برمجة التطبيقات
- تنفّذ
DrawerLayoutالآن واجهةOpenableالتي تمت إضافتها في CustomView1.1.0-alpha02. (b/129979320)
الإصدار 1.1.0-alpha03
15 أغسطس 2019
تم طرح androidx.drawerlayout:drawerlayout:1.1.0-alpha03. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
إصلاح الأخطاء
- تم إصلاح مشكلة عدم التوافق الثنائي الثابت مع
androidx.core:core:1.2.0-alpha03(b/139103874)
الإصدار 1.1.0-alpha02
13 حزيران (يونيو) 2019
تم طرح androidx.drawerlayout:drawerlayout:1.1.0-alpha02. يمكنك الاطّلاع على التعديلات في هذا الإصدار هنا.
الميزات الجديدة
- يمكنك الآن ضبط النمط التلقائي باستخدام سمة المظهر
drawerLayoutStyleالجديدة. - تمت إزالة السلوك المتوقّف نهائيًا عند استخدامه مع التنقّل بالإيماءات على Android 10. يمكن الآن فتح الأدراج من خلال الضغط مع الاستمرار والتمرير سريعًا
الإصدار 1.1.0-alpha01
7 أيار (مايو) 2019
تم طرح androidx.drawerlayout:drawerlayout:1.1.0-alpha01.
الميزات الجديدة
- تعديل على ميزة "التنقّل بالإيماءات": تضبط
DrawerLayoutالآن استثناء إيماءة نظام التشغيلrectsللسماح بفتح الأدراج عن طريق التمرير سريعًا.
الإصدار 1.0.0
الإصدار 1.0.0
21 سبتمبر 2018
تم طرح androidx.drawerlayout:drawerlayout:1.0.0.