صفحه بندی کشویی

الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
26 ژانویه 2022 1.2.0 - - -

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

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

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

شیار

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

کاتلین

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

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

بازخورد

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

یک شماره جدید ایجاد کنید

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

نسخه 1.2.0

نسخه 1.2.0

26 ژانویه 2022

androidx.slidingpanelayout:slidingpanelayout:1.2.0 منتشر شد. نسخه 1.2.0 حاوی این commit ها است.

تغییرات مهم از 1.1.0

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.
  • هنگامی که تغییرات پیکربندی خود را مدیریت می‌کنید، - SlidingPaneLayout اکنون بین حالت تک صفحه و دو پنجره زمانی که مقدار فضای ارائه شده تغییر می‌کند (یعنی هنگام باز کردن یک دستگاه تاشو) متحرک می‌شود.
  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند.
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد.
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود.
  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد.
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر.

نسخه 1.2.0-rc01

15 دسامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.

به روز رسانی وابستگی

  • SlidingPaneLayout اکنون به Windows 1.0.0-rc01 بستگی دارد که ناسازگاری‌ها را با نسخه‌های بتای قبلی AndroidX Window برطرف می‌کند.

نسخه 1.2.0-beta01

1 سپتامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 بدون هیچ تغییر قابل توجهی منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.

نسخه 1.2.0-alpha04

18 آگوست 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 منتشر شد. نسخه 1.2.0-alpha04 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون هنگام استفاده از یک دستگاه تاشو بین حالت تک و دو صفحه متحرک می شود. ( aosp/1702066 , b/186211031 )
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود. ( aosp/1774187 , aosp/1773623 , aosp/1773256 )

رفع اشکال

  • مشکلی را برطرف کرد که در آن ضربه زدن روی یک موقعیت خالی از صفحه جزئیات از طریق کلیک‌ها به صفحه فهرست در هنگام همپوشانی پنجره‌ها منتقل می‌شد. ( aosp/1755141 )

به روز رسانی های وابستگی

نسخه 1.2.0-alpha03

30 ژوئن 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 منتشر شد. نسخه 1.2.0-alpha03 حاوی این commit ها است.

وابستگی تغییر می کند

نسخه 1.2.0-alpha02

5 مه 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 حاوی این commit ها است.

رفع اشکال

  • اکنون SlidingPaneLayout ویژگی‌های تاشو را در نظر می‌گیرد که دارای عرض غیر صفر هستند. ( 847cc2 )
  • SlidingPaneLayout اکنون وقتی پیمایش اشاره‌ای فعال است، اندازه لبه کشیدن را افزایش می‌دهد و رفتار DrawerLayout را منعکس می‌کند. ( 2c6d24 )
  • حالت باز و بسته SlidingPaneLayout اکنون حفظ می‌شود، حتی اگر زمانی که دستگاه غیرقابل لغزش باشد، تغییر کند (یعنی زمانی که هر دو صفحه در کنار هم نشان داده می‌شوند)، بنابراین اطمینان حاصل می‌شود که کاربران هنگام چرخش صفحه نمایش جزئیات را مشاهده خواهند کرد. دستگاه یا در غیر این صورت به صفحه نمایش کوچکتر تغییر دهید. ( b15eda )
  • اصلاح رفتار حالت قفل ( Ic01dc )

مشارکت های خارجی

  • از Cesar Valiente برای اصلاح SlidingPaneLayout برای در نظر گرفتن ویژگی‌های تاشو که عرض غیر صفر دارند، تشکر می‌کنیم. ( 847cc2 )

نسخه 1.2.0-alpha01

24 مارس 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.

تغییرات رفتار

  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند. ( Ia60ce )
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد. ( I5d26c )

تغییرات API

  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد. ( I50ce2 )
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر. ( Idf2fd ، I5d26c )

نسخه 1.1.0

نسخه 1.1.0

24 ژوئن 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این commit ها است.

تغییرات عمده از 1.0.0

  • SlidingPaneLayout اکنون رابط Openable اضافه شده در CustomView 1.1.0 را پیاده سازی می کند.

نسخه 1.1.0-rc01

20 مه 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 بدون تغییر از 1.1.0-beta01 منتشر شده است. نسخه 1.1.0-rc01 حاوی این commit ها است.

نسخه 1.1.0-beta01

1 آوریل 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 بدون تغییر از 1.1.0-alpha01 منتشر شده است. نسخه 1.1.0-beta01 حاوی این تعهدات است.

نسخه 1.1.0-alpha01

18 مارس 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 حاوی این commit ها است.

تغییرات API

،

صفحه بندی کشویی

الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
26 ژانویه 2022 1.2.0 - - -

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

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

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

شیار

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

کاتلین

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

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

بازخورد

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

یک شماره جدید ایجاد کنید

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

نسخه 1.2.0

نسخه 1.2.0

26 ژانویه 2022

androidx.slidingpanelayout:slidingpanelayout:1.2.0 منتشر شد. نسخه 1.2.0 حاوی این commit ها است.

تغییرات مهم از 1.1.0

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.
  • هنگامی که تغییرات پیکربندی خود را مدیریت می‌کنید، - SlidingPaneLayout اکنون بین حالت تک صفحه و دو پنجره زمانی که مقدار فضای ارائه شده تغییر می‌کند (یعنی هنگام باز کردن یک دستگاه تاشو) متحرک می‌شود.
  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند.
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد.
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود.
  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد.
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر.

نسخه 1.2.0-rc01

15 دسامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.

به روز رسانی وابستگی

  • SlidingPaneLayout اکنون به Windows 1.0.0-rc01 بستگی دارد که ناسازگاری‌ها را با نسخه‌های بتای قبلی AndroidX Window برطرف می‌کند.

نسخه 1.2.0-beta01

1 سپتامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 بدون هیچ تغییر قابل توجهی منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.

نسخه 1.2.0-alpha04

18 آگوست 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 منتشر شد. نسخه 1.2.0-alpha04 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون هنگام استفاده از یک دستگاه تاشو بین حالت تک و دو صفحه متحرک می شود. ( aosp/1702066 , b/186211031 )
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود. ( aosp/1774187 , aosp/1773623 , aosp/1773256 )

رفع اشکال

  • مشکلی را برطرف کرد که در آن ضربه زدن روی یک موقعیت خالی از صفحه جزئیات از طریق کلیک‌ها به صفحه فهرست در هنگام همپوشانی پنجره‌ها منتقل می‌شد. ( aosp/1755141 )

به روز رسانی های وابستگی

نسخه 1.2.0-alpha03

30 ژوئن 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 منتشر شد. نسخه 1.2.0-alpha03 حاوی این commit ها است.

وابستگی تغییر می کند

نسخه 1.2.0-alpha02

5 مه 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 حاوی این commit ها است.

رفع اشکال

  • اکنون SlidingPaneLayout ویژگی‌های تاشو را در نظر می‌گیرد که دارای عرض غیر صفر هستند. ( 847cc2 )
  • SlidingPaneLayout اکنون وقتی پیمایش اشاره‌ای فعال است، اندازه لبه کشیدن را افزایش می‌دهد و رفتار DrawerLayout را منعکس می‌کند. ( 2c6d24 )
  • حالت باز و بسته SlidingPaneLayout اکنون حفظ می‌شود، حتی اگر زمانی که دستگاه غیرقابل لغزش باشد، تغییر کند (یعنی زمانی که هر دو صفحه در کنار هم نشان داده می‌شوند)، بنابراین اطمینان حاصل می‌شود که کاربران هنگام چرخش صفحه نمایش جزئیات را مشاهده خواهند کرد. دستگاه یا در غیر این صورت به صفحه نمایش کوچکتر تغییر دهید. ( b15eda )
  • اصلاح رفتار حالت قفل ( Ic01dc )

مشارکت های خارجی

  • از Cesar Valiente برای اصلاح SlidingPaneLayout برای در نظر گرفتن ویژگی‌های تاشو که عرض غیر صفر دارند، تشکر می‌کنیم. ( 847cc2 )

نسخه 1.2.0-alpha01

24 مارس 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.

تغییرات رفتار

  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند. ( Ia60ce )
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد. ( I5d26c )

تغییرات API

  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد. ( I50ce2 )
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر. ( Idf2fd ، I5d26c )

نسخه 1.1.0

نسخه 1.1.0

24 ژوئن 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این commit ها است.

تغییرات عمده از 1.0.0

  • SlidingPaneLayout اکنون رابط Openable اضافه شده در CustomView 1.1.0 را پیاده سازی می کند.

نسخه 1.1.0-rc01

20 مه 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 بدون تغییر از 1.1.0-beta01 منتشر شده است. نسخه 1.1.0-rc01 حاوی این commit ها است.

نسخه 1.1.0-beta01

1 آوریل 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 بدون تغییر از 1.1.0-alpha01 منتشر شده است. نسخه 1.1.0-beta01 حاوی این تعهدات است.

نسخه 1.1.0-alpha01

18 مارس 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 حاوی این commit ها است.

تغییرات API

،

صفحه بندی کشویی

الگوی رابط کاربری صفحه کشویی را پیاده سازی کنید.
آخرین به روز رسانی انتشار پایدار کاندید را آزاد کنید نسخه بتا انتشار آلفا
26 ژانویه 2022 1.2.0 - - -

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

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

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

شیار

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

کاتلین

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

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

بازخورد

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

یک شماره جدید ایجاد کنید

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

نسخه 1.2.0

نسخه 1.2.0

26 ژانویه 2022

androidx.slidingpanelayout:slidingpanelayout:1.2.0 منتشر شد. نسخه 1.2.0 حاوی این commit ها است.

تغییرات مهم از 1.1.0

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.
  • هنگامی که تغییرات پیکربندی خود را مدیریت می‌کنید، - SlidingPaneLayout اکنون بین حالت تک صفحه و دو پنجره زمانی که مقدار فضای ارائه شده تغییر می‌کند (یعنی هنگام باز کردن یک دستگاه تاشو) متحرک می‌شود.
  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند.
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد.
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود.
  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد.
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر.

نسخه 1.2.0-rc01

15 دسامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.

به روز رسانی وابستگی

  • SlidingPaneLayout اکنون به Windows 1.0.0-rc01 بستگی دارد که ناسازگاری‌ها را با نسخه‌های بتای قبلی AndroidX Window برطرف می‌کند.

نسخه 1.2.0-beta01

1 سپتامبر 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 بدون هیچ تغییر قابل توجهی منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.

نسخه 1.2.0-alpha04

18 آگوست 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 منتشر شد. نسخه 1.2.0-alpha04 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون هنگام استفاده از یک دستگاه تاشو بین حالت تک و دو صفحه متحرک می شود. ( aosp/1702066 , b/186211031 )
  • سازگاری بهبود یافته با مشخصات اندازه گیری اضافی برای اطمینان از اینکه SlidingPaneLayout می تواند در هر نوع طرح بندی بدون پرتاب IllegalStateException استفاده شود. ( aosp/1774187 , aosp/1773623 , aosp/1773256 )

رفع اشکال

  • مشکلی را برطرف کرد که در آن ضربه زدن روی یک موقعیت خالی از صفحه جزئیات از طریق کلیک‌ها به صفحه فهرست در هنگام همپوشانی پنجره‌ها منتقل می‌شد. ( aosp/1755141 )

به روز رسانی های وابستگی

نسخه 1.2.0-alpha03

30 ژوئن 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 منتشر شد. نسخه 1.2.0-alpha03 حاوی این commit ها است.

وابستگی تغییر می کند

نسخه 1.2.0-alpha02

5 مه 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 حاوی این commit ها است.

رفع اشکال

  • اکنون SlidingPaneLayout ویژگی‌های تاشو را در نظر می‌گیرد که دارای عرض غیر صفر هستند. ( 847cc2 )
  • SlidingPaneLayout اکنون وقتی پیمایش اشاره‌ای فعال است، اندازه لبه کشیدن را افزایش می‌دهد و رفتار DrawerLayout را منعکس می‌کند. ( 2c6d24 )
  • حالت باز و بسته SlidingPaneLayout اکنون حفظ می‌شود، حتی اگر زمانی که دستگاه غیرقابل لغزش باشد، تغییر کند (یعنی زمانی که هر دو صفحه در کنار هم نشان داده می‌شوند)، بنابراین اطمینان حاصل می‌شود که کاربران هنگام چرخش صفحه نمایش جزئیات را مشاهده خواهند کرد. دستگاه یا در غیر این صورت به صفحه نمایش کوچکتر تغییر دهید. ( b15eda )
  • اصلاح رفتار حالت قفل ( Ic01dc )

مشارکت های خارجی

  • از Cesar Valiente برای اصلاح SlidingPaneLayout برای در نظر گرفتن ویژگی‌های تاشو که عرض غیر صفر دارند، تشکر می‌کنیم. ( 847cc2 )

نسخه 1.2.0-alpha01

24 مارس 2021

androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.

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

  • SlidingPaneLayout اکنون fold-aware است. در یک دستگاه تاشو، SlidingPaneLayout به طور خودکار اندازه دو قاب را تنظیم می‌کند تا پنجره‌ها در دو طرف تاشو، لولا و غیره قرار گیرند.

تغییرات رفتار

  • SlidingPaneLayout اکنون زمانی که دو صفحه با هم همپوشانی دارند، یک ظاهر رابط کاربری جدید دارد. اکنون هر صفحه از لبه‌ای به لبه دیگر گسترش می‌یابد، و وقتی SlidingPaneLayout باز است، قسمت جزئیات یا پنجره ثانویه به طور کامل لیست یا صفحه اصلی را پوشش می‌دهد. API های مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو، منسوخ شده اند. ( Ia60ce )
  • SlidingPaneLayout اکنون به طور پیش فرض روی "بسته" است - به عنوان مثال، نمایش لیست یا صفحه اصلی. فراخوانی open() یا openPane() اکنون جزئیات یا پنجره ثانویه را نشان می دهد. ( I5d26c )

تغییرات API

  • SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را می دهد. ( I50ce2 )
  • اکنون توسعه‌دهندگان می‌توانند با تنظیم حالت قفل کنترل کنند که آیا کاربران می‌توانند بین فهرست و پنجره‌های جزئیات حرکت کنند یا خیر. ( Idf2fd ، I5d26c )

نسخه 1.1.0

نسخه 1.1.0

24 ژوئن 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0 منتشر شد. نسخه 1.1.0 شامل این commit ها است.

تغییرات عمده از 1.0.0

  • SlidingPaneLayout اکنون رابط Openable اضافه شده در CustomView 1.1.0 را پیاده سازی می کند.

نسخه 1.1.0-rc01

20 مه 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 بدون تغییر از 1.1.0-beta01 منتشر شده است. نسخه 1.1.0-rc01 حاوی این commit ها است.

نسخه 1.1.0-beta01

1 آوریل 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 بدون تغییر از 1.1.0-alpha01 منتشر شده است. نسخه 1.1.0-beta01 حاوی این تعهدات است.

نسخه 1.1.0-alpha01

18 مارس 2020

androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 حاوی این commit ها است.

تغییرات API