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. أخبرنا إذا اكتشفت مشكلات جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مكتبة جديدة. يمكنك إضافة صوتك إلى مشكلة حالية عن طريق النقر على زر النجمة.

إنشاء مشكلة جديدة

اطّلِع على مستندات أداة تتبُّع المشاكل لمزيد من المعلومات.

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