לחתוך

הצגת רכיבי ממשק משתמש לפי תבנית מחוץ לאפליקציה.
העדכון האחרון גרסה יציבה מועמד לגרסה גרסת בטא גרסה אלפא
13 בינואר 2021 - - - 1.1.0-alpha02

משוב

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

דיווח על בעיה חדשה

מידע נוסף זמין במסמכי התיעוד של Issue Tracker.

גרסה 1.1.0

גרסה 1.1.0-alpha02

13 בינואר 2021

התכונות androidx.slice:slice-builders:1.1.0-alpha02, androidx.slice:slice-core:1.1.0-alpha02 וגם androidx.slice:slice-view:1.1.0-alpha02 משוחררות. גרסה 1.1.0-alpha02 מכילה את ההוספות האלה.

שינויים ב-API

  • בבוררי תמיכה בפעולות פרוסות בתצוגת שורה (I4d965)
  • תמיכה ב-SliceAction עבור GridRow‏ (Ie289b)
  • נוסף טקסט של בוחר 'שעה', שיוצר חלונית לבחירת שעה או תיבת דו-שיח לבחירת תאריך כשמקישים עליה. (I07deb)
  • תוקנה בעיה עבור שגיאה ב-Treehug (I416cc)
  • נוספה ListBuilder.StarRatingBuilder, שהיא שורה שתומכת בקלט של דירוג כוכבים לפרוסות. (I25aec)
  • בוצעה החלפה של ListBuilder#setHostExtra ב-ListBuilder#setHostExtras כדי לקבל חבילה (I43ec7, b/)
  • נוספו ממשקי API חדשים, ListBuilder#setHostExtra ו-SliceMetadata#getHostExtras, כדי לשמור ולחלץ מידע נוסף לגבי המארח מהפלחים. (Ib0768, ‏ b/)
  • נוספה ממשק API חדש ל-RowBuilder כדי לציין את סוף הקטע ולהציג את המחיצה של השורה התחתונה. (I23ddd, ‏ b/)
  • אפשר להוסיף הערה לגבי nullu בבונה הפרוסות כדי לשפר את יכולת הפעולה ההדדית (interop) של ה-kotlin. (If00f1, b/166489398)
  • נוספה הפונקציה CellBuilder.addOverlayText, שמציגה שכבת-על של טקסט על התמונה בתא. (I09d97)
  • הוספנו את המאפיין imageCornerRadius כדי להחיל פינות מעוגלות על תמונות/סמלים של SliceHints.LARGE_IMAGE. (I3e8f8)
  • כדי שניתן יהיה לקרוא לו מכיתות משנה, יש להגדיר את configureViewPolicy כמוגן במקום פרטי. (I6772b)
  • תמיכה בתמונות גולמיות בתצוגת שורה של רשת, שמתאימות לתמונות בפורמט לאורך ובפורמט לרוחב. (I925fb)
  • הוספנו ממשק API חדש SliceView#getNumberOfHiddenItems כדי לקבל את מספר הפריטים בחלוקה שלא נכנסו לתצוגה. (I09651)
  • הוספנו את SliceView#setRowStyleFactory כדי לאפשר למארחים של פלחים להתאים אישית את הסגנון של כל שורה על סמך המטא-נתונים של הפלחים. (Ia8f2e)

תיקוני באגים

  • תיקון הפעולה 'חיתוך' בבורר ב-Gridrow כפריט יחיד (I3d899)

תרומה חיצונית

  • בדיקת איתור שגיאות בקוד של ממשק API עבור StaticFinalBuilder מופעלת ב-androidx‏ (I2b11b, ‏ b/138602561)

Slice-Builders-Ktx גרסה 1.0.0-alpha08

13 בינואר 2021

androidx.slice:slice-builders-ktx:1.0.0-alpha08 משוחרר. גרסה 1.0.0-alpha08 מכילה את ההצהרות האלה.

עודכן לתלוי בבונה הפרוסות 1.1.0-alpha02.

גרסה 1.1.0-alpha01

7 במאי 2019

androidx.slice:slice-builders:1.1.0-alpha01, androidx.slice:slice-builders-ktx:1.0.0-alpha07, androidx.slice:slice-core:1.1.0-alpha01 וגם androidx.slice:slice-view:1.1.0-alpha01 משוחררים. כאן אפשר למצוא את ההתחייבויות (commits) שכלולות בגרסה הזו.

תכונות חדשות

  • אפשר לשנות את onCreatePermissionRequest בקטע SliceProvider כדי להתאים אישית את התנהגות הענקת ההרשאות

תיקוני באגים

  • תוקנה הבעיה שבה OnSliceActionListener לא הופעל כשלחצו על פריט שורה עם פעולה אחת בלבד
  • תוקנה בעיה שבה SliceView לא מתייחס לפרמטר הפריסה MeasureSpec.EXACTLY
  • תוקן האירוע הכפול onClick במהלך onLongClick ב-SliceView