چیدمان کشو

یک ویجت کشوی طراحی متریال پیاده‌سازی کنید.
آخرین به‌روزرسانی انتشار پایدار کاندیدای انتشار انتشار بتا انتشار آلفا
۲۲ مارس ۲۰۲۳ ۱.۲.۰ - - -

اعلام وابستگی‌ها

برای افزودن وابستگی به DrawerLayout، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Google's Maven را مطالعه کنید.

وابستگی‌های مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:

شیار

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

کاتلین

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

برای اطلاعات بیشتر در مورد وابستگی‌ها، به «افزودن وابستگی‌های ساخت» مراجعه کنید.

بازخورد

بازخورد شما به بهبود Jetpack کمک می‌کند. اگر مشکلات جدیدی کشف کردید یا ایده‌هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. می‌توانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.

ایجاد یک مسئله جدید

برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.

نسخه ۱.۲

نسخه ۱.۲.۰

۲۲ مارس ۲۰۲۳

androidx.drawerlayout:drawerlayout:1.2.0 منتشر شد. نسخه ۱.۲.۰ شامل این کامیت‌ها است.

تغییرات مهم از زمان ۱.۱.۰

  • DrawerLayout اکنون با APIهای OnBackPressedInvoked اندروید ۱۳ ادغام می‌شود تا هنگام باز بودن کشو، دکمه بازگشت سیستم را به‌طور خودکار مسدود کند. این امر مستلزم آن است که برنامه شما ژست پیش‌بینی‌کننده بازگشت را انتخاب کند .
  • اکنون حتی اگر کشو قفل باشد، open و close کردن آن به طور مداوم کار می‌کند. قفل کردن کشو همچنان مانع از تعامل کاربران با کشو از طریق حرکات می‌شود.

نسخه ۱.۲.۰-rc01

۸ مارس ۲۰۲۳

androidx.drawerlayout:drawerlayout:1.2.0-rc01 بدون هیچ تغییری منتشر شده است. نسخه 1.2.0-rc01 شامل این کامیت‌ها است.

نسخه ۱.۲.۰-بتا۰۱

۸ فوریه ۲۰۲۳

androidx.drawerlayout:drawerlayout:1.2.0-beta01 بدون هیچ تغییری منتشر شد. نسخه 1.2.0-beta01 شامل این کامیت‌ها است.

نسخه ۱.۲.۰-آلفا۰۱

۲۱ سپتامبر ۲۰۲۲

androidx.drawerlayout:drawerlayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 شامل این کامیت‌ها است.

ویژگی‌های جدید

  • ادغام API های جدید OnBackPressedInvoked برای اندروید ۱۳ ( 0c84661 )

رفع اشکالات

  • اطمینان حاصل کنید که open() و close() به صورت برنامه‌نویسی شده هنگام قفل بودن کشو کار می‌کنند ( ae09f6e )

نسخه ۱.۱.۱

نسخه ۱.۱.۱

۲ سپتامبر ۲۰۲۰

androidx.drawerlayout:drawerlayout:1.1.1 منتشر شد. نسخه ۱.۱.۱ شامل این کامیت‌ها است.

رفع اشکالات

  • مشکلی که باعث می‌شد توابع open() و close() هنگام استفاده از LOCK_MODE_LOCKED_CLOSED یا LOCK_MODE_LOCKED_OPEN کار نکنند، برطرف شد. ( b/162253907 )

نسخه ۱.۱.۰

نسخه ۱.۱.۰

۲۴ ژوئن ۲۰۲۰

androidx.drawerlayout:drawerlayout:1.1.0 منتشر شد. نسخه ۱.۱.۰ شامل این کامیت‌ها است.

تغییرات عمده از زمان ۱.۰.۰

  • DrawerLayout اکنون اندازه هرگونه درج ناوبری حرکتی را در نظر می‌گیرد و ناحیه‌ای را که کاربران می‌توانند با فشار دادن طولانی و کشیدن انگشت برای باز کردن کشو در هنگام فعال بودن ناوبری حرکتی، آن را باز کنند، گسترش می‌دهد.
  • DrawerLayout اکنون از تنظیم سبک پیش‌فرض با استفاده از ویژگی تم drawerLayoutStyle پشتیبانی می‌کند.
  • DrawerLayout اکنون رابط Openable اضافه شده در CustomView 1.1.0 را پیاده‌سازی می‌کند.

نسخه ۱.۱.۰-rc01

۲۰ مه ۲۰۲۰

androidx.drawerlayout:drawerlayout:1.1.0-rc01 بدون هیچ تغییری از زمان انتشار 1.1.0-beta01 منتشر شده است. نسخه ۱.۱.۰-rc01 شامل این کامیت‌ها است.

نسخه ۱.۱.۰-بتا۰۱

۱ آوریل ۲۰۲۰

androidx.drawerlayout:drawerlayout:1.1.0-beta01 بدون هیچ تغییری از زمان 1.1.0-alpha04 منتشر شده است. نسخه 1.1.0-beta01 شامل این کامیت‌ها است.

نسخه ۱.۱.۰-آلفا۰۴

۴ مارس ۲۰۲۰

androidx.drawerlayout:drawerlayout:1.1.0-alpha04 منتشر شد. نسخه 1.1.0-alpha04 شامل این کامیت‌ها است.

تغییرات API

نسخه ۱.۱.۰-آلفا۰۳

۱۵ آگوست ۲۰۱۹

androidx.drawerlayout:drawerlayout:1.1.0-alpha03 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

رفع اشکالات

  • ناسازگاری باینری رفع شده با androidx.core:core:1.2.0-alpha03 ( b/139103874 )

نسخه ۱.۱.۰-آلفا۰۲

۱۳ ژوئن ۲۰۱۹

androidx.drawerlayout:drawerlayout:1.1.0-alpha02 منتشر شد. کامیت‌های موجود در این نسخه را می‌توانید اینجا پیدا کنید.

ویژگی‌های جدید

  • اکنون می‌توان با استفاده از ویژگی جدید drawerLayoutStyle سبک پیش‌فرض را تنظیم کرد.
  • رفتار منسوخ‌شده هنگام استفاده با ژست‌های حرکتی در اندروید ۱۰ حذف شد. اکنون کشوها با فشار طولانی و کشیدن انگشت باز می‌شوند.

نسخه ۱.۱.۰-آلفا۰۱

۷ مه ۲۰۱۹

androidx.drawerlayout:drawerlayout:1.1.0-alpha01 منتشر شد.

ویژگی‌های جدید

  • به‌روزرسانی برای پشتیبانی از ناوبری حرکتی: DrawerLayout اکنون rects حذف حرکات سیستم را تنظیم می‌کند تا امکان باز شدن کشوها با کشیدن انگشت فراهم شود.

نسخه ۱.۰.۰

نسخه ۱.۰.۰

۲۱ سپتامبر ۲۰۱۸

androidx.drawerlayout:drawerlayout:1.0.0 منتشر شد.