تنسيق الدرج

يمكنك تنفيذ أداة درج ذات تصميم متعدد الأبعاد.
آخر تعديل الإصدار المستقر إصدار مرشح الإصدار التجريبي الإصدار الأولي
22 آذار (مارس) 2023 1.2.0 - - -

تعريف التبعيات

لإضافة تبعية على DrawerLayout، يجب إضافة مستودع Google Maven إلى مشروعك. يمكنك الاطّلاع على مستودع Maven الذي يضم أدوات Google للحصول على مزيد من المعلومات.

أضف التبعيات للعناصر التي تحتاجها في ملف build.gradle لتطبيقك أو وحدتك:

رائع

dependencies {
    implementation "androidx.drawerlayout:drawerlayout:1.2.0"
}

Kotlin

dependencies {
    implementation("androidx.drawerlayout:drawerlayout:1.2.0")
}

ولمزيدٍ من المعلومات عن التبعيات، يُرجى الاطّلاع على مقالة إضافة تبعيات الإصدار.

ملاحظات

تساعدنا ملاحظاتك في تحسين 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 التي تمت إضافتها في CustomView 1.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 على هذه الالتزامات.

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

الإصدار 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".