تنسيق الدرج

نفِّذ أداة درج ذات تصميم متعدد الأبعاد.
آخر تعديل الإصدار المستقر إصدار المرشح الإصدار التجريبي إصدار أولي
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 التي تمت إضافتها في 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".