نمای سفارشی
این جدول تمام مصنوعات موجود در گروه androidx.customview را فهرست می کند.
| مصنوع | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
|---|---|---|---|---|
| نمایش سفارشی | 1.2.0 | - | - | - |
| customview-poolingcontainer | 1.1.0 | - | - | - |
اعلام وابستگی ها
برای افزودن وابستگی به CustomView، باید مخزن Google Maven را به پروژه خود اضافه کنید. برای اطلاعات بیشتر، مخزن Maven Google را بخوانید.
وابستگیهای مصنوعات مورد نیاز خود را در فایل build.gradle برای برنامه یا ماژول خود اضافه کنید:
شیار
dependencies { implementation "androidx.customview:customview:1.2.0" }
کاتلین
dependencies { implementation("androidx.customview:customview:1.2.0") }
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
Customview Poolingcontainer نسخه 1.0
نسخه 1.1.0
23 آوریل 2025
androidx.customview:customview-poolingcontainer:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این تعهدات است.
نسخه 1.1.0-rc01
9 آوریل 2025
androidx.customview:customview-poolingcontainer:1.1.0-rc01 منتشر شد. نسخه 1.1.0-rc01 حاوی این commit ها است.
نسخه 1.1.0-beta01
26 مارس 2025
androidx.customview:customview-poolingcontainer:1.1.0-beta01 منتشر شد. نسخه 1.1.0-beta01 حاوی این تعهدات است.
نسخه 1.0.0
27 جولای 2022
androidx.customview:customview-poolingcontainer:1.0.0 منتشر شد. نسخه 1.0.0 حاوی این commit ها است.
ویژگی های اصلی 1.0.0
ارتقاء
RecyclerViewبه1.3.0-alpha02یا جدیدتر و Compose UI به1.2.0-beta02یا جدیدتر، استفاده مجدد کارآمدتری از کودکانRecyclerViewحاوی نماهای Compose را امکان پذیر می کند. برای اطلاعات بیشتر به این پست وبلاگ مراجعه کنید.برای اکثر کاربران، نیازی به استفاده مستقیم از این کتابخانه نیست، مگر اینکه در حال توسعه یک ViewGroup مانند
ViewGroupیا یک View باشید که به منابع اضافی نیاز دارد که به صراحت هنگام حذف آن حذف شوند (مانند Compose).
نسخه 1.0.0-rc01
15 ژوئن 2022
androidx.customview:customview-poolingcontainer:1.0.0-rc01 منتشر شد. نسخه 1.0.0-rc01 حاوی این commit ها است.
- این نسخه با
androidx.customview:customview-poolingcontainer:1.0.0-beta02یکسان است.
نسخه 1.0.0-beta02
18 مه 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta02 منتشر شد. نسخه 1.0.0-beta02 حاوی این تعهدات است.
- بدون تغییر، برای پشتیبانی از نسخه های Compose 1.2.0-beta02 لازم است.
نسخه 1.0.0-beta01
11 مه 2022
androidx.customview:customview-poolingcontainer:1.0.0-beta01 منتشر شد. نسخه 1.0.0-beta01 حاوی این تعهدات است.
ویژگی های جدید
- اسناد بهبود یافته!
نسخه 1.0.0-alpha01
23 مارس 2022
androidx.customview:customview-poolingcontainer:1.0.0-alpha01 منتشر شد. نسخه 1.0.0-alpha01 حاوی این commit ها است.
ویژگی های نسخه اول
- کتابخانه CustomView Poolingcontainer شامل ابزارهایی برای گوش دادن به چرخه حیات کانتینرهایی است که چرخه عمر Views فرزندشان را مدیریت می کنند، مانند RecyclerView.
نسخه 1.2.0
نسخه 1.2.0
23 آوریل 2025
androidx.customview:customview:1.2.0 منتشر شد. نسخه 1.2.0 شامل این commit ها است.
- هیچ تعهد بزرگی وجود ندارد که فقط به نسخه پایدار منتقل می شود
نسخه 1.2.0-rc01
9 آوریل 2025
androidx.customview:customview:1.2.0-rc01 منتشر شد. نسخه 1.2.0-rc01 حاوی این commit ها است.
نسخه 1.2.0-beta01
26 مارس 2025
androidx.customview:customview:1.2.0-beta01 منتشر شد. نسخه 1.2.0-beta01 حاوی این تعهدات است.
تغییرات API
- اضافه بار برای
ViewDragHelper#smoothSlideViewToمعرفی شده است که پارامترهای مدت زمان و درون یابی را برای کنترل سرعت انیمیشن می پذیرد.
نسخه 1.2.0-alpha02
21 سپتامبر 2022
androidx.customview:customview:1.2.0-alpha02 منتشر شد. نسخه 1.2.0-alpha02 حاوی این commit ها است.
تغییرات API
- حاشیه نویسی های
@NonNullرا به متدهایcreate()ViewDragHelperاضافه کرد. ( I93a01 , b/236474222 )
نسخه 1.2.0-alpha01
23 فوریه 2022
androidx.customview:customview:1.2.0-alpha01 منتشر شد. نسخه 1.2.0-alpha01 حاوی این commit ها است.
ویژگی های جدید
- یک کتابخانه
PoolingContainerجدید اضافه کنید که امکان گوش دادن به دفع رویدادهای ظرفی را فراهم می کند که فرزندان خود را خارج از سلسله مراتب View مدیریت می کند. این بعداً به عنوان یک وابستگی بهComposeوRecyclerViewاضافه خواهد شد ( I0e3f6 , b/196371929 )
تغییرات API
- پشتیبانی بهبود یافته برای
AccessibilityNodeInfoCompat#setBoundsInScreenدرExploreByTouchHelperو افزودنsetBoundsInScreenFromBoundsInParent، که میتواند برای ترجمه کرانهای والد به صفحه نمایش استفاده شود. ( Ie5529 )
نسخه 1.1.0
نسخه 1.1.0
24 ژوئن 2020
androidx.customview:customview:1.1.0 منتشر شد. نسخه 1.1.0 حاوی این commit ها است.
تغییرات عمده از 1.0.0
- یک رابط
Openableجدید برای طرحبندیها اضافه شد که میتوانند بین حالت «باز» و «بسته» انتقال پیدا کنند.
نسخه 1.1.0-rc01
20 مه 2020
androidx.customview:customview:1.1.0-rc01 بدون تغییر از 1.1.0-beta01 منتشر شده است. نسخه 1.1.0-rc01 حاوی این commit ها است.
نسخه 1.1.0-beta01
1 آوریل 2020
androidx.customview:customview:1.1.0-beta01 بدون تغییر از 1.1.0-alpha02 منتشر شده است. نسخه 1.1.0-beta01 حاوی این تعهدات است.
نسخه 1.1.0-alpha02
4 مارس 2020
androidx.customview:customview:1.1.0-alpha02 منتشر شد. نسخه 1.1.0-alpha02 حاوی این commit ها است.
ویژگی های جدید
- یک رابط
Openableجدید برای طرحبندیها اضافه شد که میتوانند بین حالت «باز» و «بسته» انتقال پیدا کنند. اکنونDrawerLayoutاین رابط را در DrawerLayout1.1.0-alpha04پیاده سازی می کند. ( b/129979320 )
نسخه 1.1.0-alpha01
13 ژوئن 2019
androidx.customview:customview:1.1.0-alpha01 منتشر شد. commit های موجود در این نسخه را می توانید در اینجا بیابید.
API تغییر می کند
- API های جدیدی به ViewDragHelper اضافه شد تا از تغییر اندازه لبه آن پشتیبانی کند
رفع اشکال
- رفع برخی از اشکالات کوچک در
ExploreByTouchHelper(( aosp/957741 )