تنسيق الدرج
آخر تعديل | الإصدار المستقر | إصدار المرشح | الإصدار التجريبي | إصدار أولي |
---|---|---|---|---|
22 آذار (مارس) 2023 | 1.2.0 | - | - | - |
إعلان التبعيات
لإضافة تبعية على DrawerLayout، يجب إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven من Google للحصول على مزيد من المعلومات.
أضِف التبعيات للعناصر التي تحتاجها في ملف build.gradle
لتطبيقك أو الوحدة:
Groovy
dependencies { implementation "androidx.drawerlayout:drawerlayout:1.1.1" }
Kotlin
dependencies { implementation("androidx.drawerlayout:drawerlayout:1.1.1") }
لمزيد من المعلومات حول الاعتماديات، يُرجى الاطّلاع على مقالة إضافة تبعيات الإصدار.
ملاحظات
تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.
راجع وثائق "أداة تتبُّع المشاكل" للحصول على مزيد من المعلومات.
الإصدار 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
".