Customview

  
הטמעה של תצוגות מותאמות אישית.

בטבלה הזו מפורטים כל פריטי המידע בקבוצה androidx.customview.

פריט מידע שנוצר בתהליך פיתוח (Artifact) גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסת אלפא
customview 1.2.0 - - -
customview-poolingcontainer 1.1.0 - - -
הספרייה הזו עודכנה לאחרונה ב-23 באפריל 2025

הצהרה על יחסי תלות

כדי להוסיף תלות ב-CustomView, צריך להוסיף את מאגר Google Maven לפרויקט. מידע נוסף זמין במאמר בנושא מאגר Maven של Google.

מוסיפים את יחסי התלות של הארטיפקטים שאתם צריכים בקובץ build.gradle של האפליקציה או המודול:

מגניב

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

Kotlin

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

משוב

המשוב שלכם עוזר לנו לשפר את Jetpack. נשמח לשמוע מכם אם תגלו בעיות חדשות או אם יש לכם רעיונות לשיפור הספרייה הזו. לפני שיוצרים ספרייה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להוסיף את ההצבעה שלכם לבעיה קיימת, לוחצים על לחצן הכוכב.

יצירת בעיה חדשה

מידע נוסף זמין במאמרי העזרה בנושא כלי המעקב אחר בעיות.

Customview Poolingcontainer Version 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 מכילה את הקומטים האלה.

גרסה ‎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 מכילה את הקומיטים האלה.

התכונות העיקריות של גרסה 1.0.0

  • שדרוג של RecyclerView לגרסה 1.3.0-alpha02 או לגרסה חדשה יותר, ושדרוג של Compose UI לגרסה 1.2.0-beta02 או לגרסה חדשה יותר, יאפשרו שימוש חוזר יעיל יותר ברכיבי צאצא של RecyclerView שמכילים תצוגות Compose. מידע נוסף זמין בפוסט הזה בבלוג.

  • רוב המשתמשים לא צריכים להשתמש בספרייה הזו ישירות, אלא אם הם מפתחים רכיב ViewGroup שדומה ל-RecyclerView או רכיב View שנדרשים לו משאבים נוספים שצריך להשמיד באופן מפורש כשהוא מוסר (כמו Compose).

גרסה ‎1.0.0-rc01

‫15 ביוני 2022

androidx.customview:customview-poolingcontainer:1.0.0-rc01 משוחרר. גרסה 1.0.0-rc01 כוללת את הקומיטים האלה.

  • הגרסה הזו זהה לגרסה 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 מכילה את הקומיטים האלה.

תכונות בגרסה הראשונה

  • ספריית CustomView Poolingcontainer מכילה כלי עזר להאזנה למחזור החיים של קונטיינרים שמנהלים את מחזור החיים של תצוגות הצאצא שלהם, כמו RecyclerView.

גרסה 1.2.0

גרסה 1.2.0

‫23 באפריל 2025

androidx.customview:customview:1.2.0 משוחרר. גרסה 1.2.0 מכילה את ההתחייבויות האלה.

  • אין קומיטים גדולים, רק מעבר לגרסה יציבה

גרסה ‎1.2.0-rc01

‫9 באפריל 2025

androidx.customview:customview:1.2.0-rc01 משוחרר. גרסה 1.2.0-rc01 מכילה את הקומטים האלה.

גרסה ‎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 מכילה את הקומיטים האלה.

שינויים ב-API

  • הערות @NonNull נוספו ל-methods‏ create() של ViewDragHelper. (I93a01, b/236474222)

גרסה ‎1.2.0-alpha01

23 בפברואר 2022

androidx.customview:customview:1.2.0-alpha01 משוחרר. גרסה ‎1.2.0-alpha01 מכילה את הקומיטים האלה.

תכונות חדשות

  • הוספה של ספריית 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 מכילה את הקומיטים האלה.

שינויים משמעותיים מאז גרסה 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 כוללת את הקומיטים האלה.

גרסה ‎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 מכילה את הקומיטים האלה.

תכונות חדשות

  • הוספנו ממשק חדש Openable לפריסות שיכולות לעבור בין מצב 'פתוח' למצב 'סגור'. ‫DrawerLayout עכשיו הממשק הזה מוטמע ב-DrawerLayout 1.1.0-alpha04. (b/129979320)

גרסה ‎1.1.0-alpha01

13 ביוני 2019

androidx.customview:customview:1.1.0-alpha01 משוחרר. כאן אפשר לראות את הקומיטים שכלולים בגרסה הזו.

שינויים ב-API

תיקוני באגים

  • תוקנו כמה באגים קטנים ב-ExploreByTouchHelper ((aosp/957741)