طرح بندی کشویی
| آخرین بهروزرسانی | انتشار پایدار | کاندیدای انتشار | انتشار بتا | انتشار آلفا |
|---|---|---|---|---|
| ۲۶ ژانویه ۲۰۲۲ | ۱.۲.۰ | - | - | - |
اعلام وابستگیها
برای افزودن یک وابستگی به SlidingPaneLayout، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Google's Maven را مطالعه کنید.
وابستگیهای مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
Groovy
dependencies { implementation "androidx.slidingpanelayout:slidingpanelayout:1.2.0" }
Kotlin
dependencies { implementation("androidx.slidingpanelayout:slidingpanelayout:1.2.0") }
برای اطلاعات بیشتر در مورد وابستگیها، به «افزودن وابستگیهای ساخت» مراجعه کنید.
بازخورد
بازخورد شما به بهبود Jetpack کمک میکند. اگر مشکلات جدیدی کشف کردید یا ایدههایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. میتوانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه ۱.۲.۰
نسخه ۱.۲.۰
۲۶ ژانویه ۲۰۲۲
androidx.slidingpanelayout:slidingpanelayout:1.2.0 منتشر شد. نسخه ۱.۲.۰ شامل این کامیتها است.
تغییرات مهم از زمان ۱.۱.۰
-
SlidingPaneLayoutاکنون از قابلیت تا شدن پشتیبانی میکند. در یک دستگاه تاشو،SlidingPaneLayoutبه طور خودکار اندازه دو صفحه را تنظیم میکند تا صفحات در دو طرف تا، لولا و غیره قرار گیرند. - هنگام مدیریت تغییرات پیکربندی خودتان، -
SlidingPaneLayoutاکنون با تغییر مقدار فضای ارائه شده (مثلاً هنگام باز کردن یک دستگاه تاشو) بین حالتهای تکصفحهای و دوصفحهای متحرک میشود. -
SlidingPaneLayoutاکنون وقتی دو صفحه روی هم قرار میگیرند، یک استایل رابط کاربری جدید دارد. هر صفحه اکنون از لبهای به لبه دیگر امتداد مییابد، و وقتیSlidingPaneLayoutباز است، صفحه جزئیات یا ثانویه به طور کامل لیست یا صفحه اصلی را میپوشاند. APIهای مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو شدن، منسوخ شدهاند. -
SlidingPaneLayoutاکنون به صورت پیشفرض روی 'closed' تنظیم شده است - یعنی لیست یا پنل اصلی را نشان میدهد. فراخوانیopen()یاopenPane()اکنون پنل جزئیات یا پنل ثانویه را نمایش میدهد. - سازگاری بهبود یافته با مشخصات اندازهگیری اضافی برای اطمینان از اینکه
SlidingPaneLayoutمیتواند در هر نوع طرحبندی بدون ایجاد خطایIllegalStateExceptionاستفاده شود. - SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را فراهم میکند.
- توسعهدهندگان اکنون میتوانند با تنظیم حالت قفل، کنترل کنند که آیا کاربران میتوانند بین پنلهای فهرست و جزئیات جابهجا شوند یا خیر.
نسخه ۱.۲.۰-rc01
۱۵ دسامبر ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 شامل این کامیتها است.
بهروزرسانیهای وابستگی
-
SlidingPaneLayoutاکنون به Window1.0.0-rc01وابسته است و ناسازگاریهای آن با نسخههای بتای قبلی AndroidX Window برطرف شده است.
نسخه ۱.۲.۰-بتا۰۱
۱ سپتامبر ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-beta01 بدون هیچ تغییر قابل توجهی منتشر شده است. نسخه 1.2.0-beta01 شامل این کامیتها است.
نسخه ۱.۲.۰-آلفا۰۴
۱۸ آگوست ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha04 منتشر شد. نسخه 1.2.0-alpha04 شامل این کامیتها است.
ویژگیهای جدید
-
SlidingPaneLayoutحالا هنگام استفاده از دستگاه تاشو، بین حالتهای تکصفحهای و دوصفحهای متحرکسازی میکند. ( aosp/1702066 , b/186211031 ) - سازگاری بهبود یافته با مشخصات اندازهگیری اضافی برای اطمینان از اینکه
SlidingPaneLayoutمیتواند در هر نوع طرحبندی بدون ایجاد خطایIllegalStateExceptionاستفاده شود. ( aosp/1774187 ، aosp/1773623 ، aosp/1773256 )
رفع اشکالات
- مشکلی که باعث میشد وقتی پنلهای جزئیات روی هم قرار میگیرند، با لمس یک نقطه خالی از پنل جزئیات، به پنل لیست منتقل شوید، برطرف شد ( aosp/1755141 )
بهروزرسانیهای وابستگی
- SlidingPaneLayout اکنون به Window 1.0.0-alpha10 وابسته است.
نسخه ۱.۲.۰-آلفا۰۳
۳۰ ژوئن ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha03 منتشر شد. نسخه 1.2.0-alpha03 شامل این کامیتها است.
تغییرات وابستگی
- SlidingPaneLayout اکنون به Window
1.0.0-alpha09بستگی دارد.
نسخه ۱.۲.۰-آلفا۰۲
۵ مه ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 شامل این کامیتها است.
رفع اشکالات
-
SlidingPaneLayoutاکنون ویژگیهای تاشو با عرض غیر صفر را در نظر میگیرد. ( 847cc2 ) -
SlidingPaneLayoutاکنون اندازه لبه کشیدن را هنگام فعال بودن پیمایش حرکتی افزایش میدهد و رفتارDrawerLayoutرا منعکس میکند. ( 2c6d24 ) - حالت باز و بستهی
SlidingPaneLayoutاکنون حتی اگر زمانی که دستگاه غیرلغزنده است (یعنی وقتی هر دو پنل در کنار هم نمایش داده میشوند) تغییر کند، حفظ میشود، بنابراین تضمین میشود که کاربران هنگام چرخاندن دستگاه خود یا تغییر به نمایشگر کوچکتر، همچنان صفحهی جزئیات را مشاهده خواهند کرد. ( b15eda ) - رفع مشکل رفتار حالت قفل ( Ic01dc )
مشارکتهای خارجی
- با تشکر از سزار والینته برای اصلاح
SlidingPaneLayoutکه اکنون ویژگیهای تاشو با عرض غیر صفر را نیز در نظر میگیرد. ( 847cc2 )
نسخه ۱.۲.۰-آلفا۰۱
۲۴ مارس ۲۰۲۱
androidx.slidingpanelayout:slidingpanelayout:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 شامل این کامیتها است.
ویژگیهای جدید
-
SlidingPaneLayoutاکنون از قابلیت تا شدن پشتیبانی میکند. در یک دستگاه تاشو،SlidingPaneLayoutبه طور خودکار اندازه دو صفحه را تنظیم میکند تا صفحات در دو طرف تا، لولا و غیره قرار گیرند.
تغییرات رفتاری
-
SlidingPaneLayoutاکنون وقتی دو صفحه روی هم قرار میگیرند، یک استایل رابط کاربری جدید دارد. هر صفحه اکنون از لبهای به لبه دیگر امتداد مییابد، و وقتیSlidingPaneLayoutباز است، صفحه جزئیات یا ثانویه به طور کامل لیست یا صفحه اصلی را میپوشاند. APIهای مخصوص استایل رابط کاربری قدیمی، مانند رنگ محو شدن، منسوخ شدهاند. ( Ia60ce ) -
SlidingPaneLayoutاکنون به صورت پیشفرض روی 'closed' تنظیم شده است - یعنی لیست یا صفحه اصلی را نشان میدهد. فراخوانیopen()یاopenPane()اکنون جزئیات یا صفحه ثانویه را نشان میدهد. ( I5d26c )
تغییرات API
- SlidingPaneLayout اکنون امکان ثبت چندین PanelSlideListener را فراهم میکند. ( I50ce2 )
- توسعهدهندگان اکنون میتوانند با تنظیم حالت قفل، کنترل کنند که آیا کاربران میتوانند بین پنلهای فهرست و جزئیات جابهجا شوند یا خیر. ( Idf2fd ، I5d26c )
نسخه ۱.۱.۰
نسخه ۱.۱.۰
۲۴ ژوئن ۲۰۲۰
androidx.slidingpanelayout:slidingpanelayout:1.1.0 منتشر شد. نسخه ۱.۱.۰ شامل این کامیتها است.
تغییرات عمده از زمان ۱.۰.۰
-
SlidingPaneLayoutاکنون رابطOpenableاضافه شده در CustomView1.1.0را پیادهسازی میکند.
نسخه ۱.۱.۰-rc01
۲۰ مه ۲۰۲۰
androidx.slidingpanelayout:slidingpanelayout:1.1.0-rc01 بدون هیچ تغییری از زمان انتشار 1.1.0-beta01 منتشر شده است. نسخه ۱.۱.۰-rc01 شامل این کامیتها است.
نسخه ۱.۱.۰-بتا۰۱
۱ آوریل ۲۰۲۰
androidx.slidingpanelayout:slidingpanelayout:1.1.0-beta01 بدون هیچ تغییری از زمان 1.1.0-alpha01 منتشر شده است. نسخه 1.1.0-beta01 شامل این کامیتها است.
نسخه ۱.۱.۰-آلفا۰۱
۱۸ مارس ۲۰۲۰
androidx.slidingpanelayout:slidingpanelayout:1.1.0-alpha01 منتشر شد. نسخه 1.1.0-alpha01 شامل این کامیتها است.
تغییرات API
-
SlidingPaneLayoutاکنون رابطOpenableاضافه شده در CustomView1.1.0-alpha02را پیادهسازی میکند و تغییر در DrawerLayout1.1.0-alpha04را منعکس میکند. ( b/129979320 )