نمای سفارشی
این جدول تمام مصنوعات موجود در گروه androidx.customview را فهرست میکند.
| مصنوع | انتشار پایدار | کاندیدای انتشار | انتشار بتا | انتشار آلفا |
|---|---|---|---|---|
| نمای سفارشی | ۱.۲.۰ | - | - | - |
| customview-poolingcontainer | ۱.۱.۰ | - | - | - |
اعلام وابستگیها
برای افزودن وابستگی به CustomView، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven گوگل را مطالعه کنید.
وابستگیهای مربوط به مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.customview:customview:1.2.0" }
کاتلین
dependencies { implementation("androidx.customview:customview:1.2.0") }
بازخورد
بازخورد شما به بهبود Jetpack کمک میکند. اگر مشکلات جدیدی کشف کردید یا ایدههایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد یک کتابخانه جدید، نگاهی به مشکلات موجود در این کتابخانه بیندازید. میتوانید با کلیک بر روی دکمه ستاره، رأی خود را به یک مشکل موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
Customview Poolingcontainer نسخه ۱.۰
نسخه ۱.۱.۰
۲۳ آوریل ۲۰۲۵
androidx.customview:customview-poolingcontainer:1.1.0 منتشر شد. نسخه ۱.۱.۰ شامل این کامیتها است.
نسخه ۱.۱.۰-rc01
۹ آوریل ۲۰۲۵
androidx.customview:customview-poolingcontainer:1.1.0-rc01 منتشر شد. نسخه 1.1.0-rc01 شامل این کامیتها است.
نسخه ۱.۱.۰-بتا۰۱
۲۶ مارس ۲۰۲۵
androidx.customview:customview-poolingcontainer:1.1.0-beta01 منتشر شد. نسخه 1.1.0-beta01 شامل این کامیتها است.
نسخه ۱.۰.۰
۲۷ ژوئیه ۲۰۲۲
androidx.customview:customview-poolingcontainer:1.0.0 منتشر شد. نسخه ۱.۰.۰ شامل این کامیتها است.
ویژگیهای اصلی نسخه ۱.۰.۰
ارتقاء
RecyclerViewبه1.3.0-alpha02یا جدیدتر و Compose UI به1.2.0-beta02یا جدیدتر، امکان استفاده مجدد کارآمدتر از فرزندانRecyclerViewحاوی نماهای Compose را فراهم میکند. برای اطلاعات بیشتر به این پست وبلاگ مراجعه کنید.برای اکثر کاربران، نیازی به استفاده مستقیم از این کتابخانه نیست، مگر اینکه در حال توسعه یک
ViewGroupشبیه به RecyclerView یا View ای باشید که نیاز دارد منابع اضافی هنگام حذف به طور صریح دور ریخته شوند (مانند Compose).
نسخه ۱.۰.۰-rc01
۱۵ ژوئن ۲۰۲۲
androidx.customview:customview-poolingcontainer:1.0.0-rc01 منتشر شد. نسخه 1.0.0-rc01 شامل این کامیتها است.
- این نسخه با
androidx.customview:customview-poolingcontainer:1.0.0-beta02یکسان است.
نسخه ۱.۰.۰-بتا۰۲
۱۸ مه ۲۰۲۲
androidx.customview:customview-poolingcontainer:1.0.0-beta02 منتشر شد. نسخه 1.0.0-beta02 شامل این کامیتها است.
- بدون تغییر، برای پشتیبانی از نسخههای Compose 1.2.0-beta02 مورد نیاز است.
نسخه ۱.۰.۰-بتا۰۱
۱۱ مه ۲۰۲۲
androidx.customview:customview-poolingcontainer:1.0.0-beta01 منتشر شد. نسخه 1.0.0-beta01 شامل این کامیتها است.
ویژگیهای جدید
- مستندات بهبود یافته!
نسخه ۱.۰.۰-آلفا۰۱
۲۳ مارس ۲۰۲۲
androidx.customview:customview-poolingcontainer:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 شامل این کامیتها است.
ویژگیهای نسخه اول
- کتابخانه CustomView Poolingcontainer شامل ابزارهایی برای گوش دادن به چرخه حیات کانتینرهایی است که چرخه حیات Viewهای فرزند خود، مانند RecyclerView، را مدیریت میکنند.
نسخه ۱.۲.۰
نسخه ۱.۲.۰
۲۳ آوریل ۲۰۲۵
androidx.customview:customview:1.2.0 منتشر شد. نسخه ۱.۲.۰ شامل این کامیتها است.
- هیچ کامیت مهمی وجود ندارد، فقط در حال انتقال به نسخه پایدار هستیم
نسخه ۱.۲.۰-rc01
۹ آوریل ۲۰۲۵
androidx.customview:customview:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 شامل این کامیتها است.
نسخه ۱.۲.۰-بتا۰۱
۲۶ مارس ۲۰۲۵
androidx.customview:customview:1.2.0-beta01 منتشر شد. نسخه 1.2.0-beta01 شامل این کامیتها است.
تغییرات API
- یک overload برای
ViewDragHelper#smoothSlideViewToمعرفی شده است که پارامترهای مدت زمان و میانیاب را برای کنترل سرعت انیمیشن میپذیرد.
نسخه ۱.۲.۰-آلفا۰۲
۲۱ سپتامبر ۲۰۲۲
androidx.customview:customview:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 شامل این کامیتها است.
تغییرات API
- حاشیهنویسیهای
@NonNullبه متدهایcreate()ازViewDragHelperاضافه شد. ( I93a01 , b/236474222 )
نسخه ۱.۲.۰-آلفا۰۱
۲۳ فوریه ۲۰۲۲
androidx.customview:customview:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 شامل این کامیتها است.
ویژگیهای جدید
- یک کتابخانه
PoolingContainerجدید اضافه کنید که امکان گوش دادن به رویدادهای dispose یک container که فرزندان خود را خارج از سلسله مراتب View مدیریت میکند، فراهم کند. این بعداً به عنوان یک وابستگیComposeوRecyclerViewاضافه خواهد شد ( I0e3f6 ، b/196371929 )
تغییرات API
- پشتیبانی از
AccessibilityNodeInfoCompat#setBoundsInScreenدرExploreByTouchHelperبهبود یافته وsetBoundsInScreenFromBoundsInParentاضافه شده است که میتواند برای ترجمه مرزهای والد به مرزهای صفحه نمایش استفاده شود. ( Ie5529 )
نسخه ۱.۱.۰
نسخه ۱.۱.۰
۲۴ ژوئن ۲۰۲۰
androidx.customview:customview:1.1.0 منتشر شد. نسخه ۱.۱.۰ شامل این کامیتها است.
تغییرات عمده از زمان ۱.۰.۰
- یک رابط کاربری جدید
Openableبرای طرحبندیهایی که میتوانند بین حالت «باز» و «بسته» تغییر حالت دهند، اضافه شد.
نسخه ۱.۱.۰-rc01
۲۰ مه ۲۰۲۰
androidx.customview:customview:1.1.0-rc01 بدون هیچ تغییری از زمان انتشار 1.1.0-beta01 منتشر شده است. نسخه ۱.۱.۰-rc01 شامل این کامیتها است.
نسخه ۱.۱.۰-بتا۰۱
۱ آوریل ۲۰۲۰
androidx.customview:customview:1.1.0-beta01 بدون هیچ تغییری از زمان 1.1.0-alpha02 منتشر شده است. نسخه 1.1.0-beta01 شامل این کامیتها است.
نسخه ۱.۱.۰-آلفا۰۲
۴ مارس ۲۰۲۰
androidx.customview:customview:1.1.0-alpha02 منتشر شد. نسخه 1.1.0-alpha02 شامل این کامیتها است.
ویژگیهای جدید
- یک رابط کاربری جدید
Openableبرای طرحبندیهایی که میتوانند بین حالت «باز» و «بسته» تغییر حالت دهند، اضافه شد.DrawerLayoutاکنون این رابط را در DrawerLayout1.1.0-alpha04پیادهسازی میکند. ( b/129979320 )
نسخه ۱.۱.۰-آلفا۰۱
۱۳ ژوئن ۲۰۱۹
androidx.customview:customview:1.1.0-alpha01 منتشر شد. کامیتهای موجود در این نسخه را میتوانید اینجا پیدا کنید.
تغییرات API
- API های جدیدی به ViewDragHelper اضافه شد تا از تغییر اندازه لبه آن پشتیبانی کند.
رفع اشکالات
- رفع برخی اشکالات کوچک در
ExploreByTouchHelper(( aosp/957741 ))