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 التي تمت إضافتها في 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.