קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
לחתוך
הצגת רכיבי ממשק משתמש לפי תבנית מחוץ לאפליקציה.
העדכון האחרון |
גרסה יציבה |
מועמד לגרסה |
גרסת בטא |
גרסה אלפא |
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
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-07-27 (שעון UTC)."],[],[],null,["# Slice\n=====\n\n[User Guide](/guide/slices) [Code Sample](https://github.com/android/user-interface-samples) \nAPI Reference \n[androidx.slice](/reference/kotlin/androidx/slice/package-summary) \n[androidx.slice.builders](/reference/kotlin/androidx/slice/builders/package-summary) \n[androidx.slice.core](/reference/kotlin/androidx/slice/core/package-summary) \n[androidx.slice.widget](/reference/kotlin/androidx/slice/widget/package-summary) \nDisplay templated UI elements outside your app. \n\n| Latest Update | Stable Release | Release Candidate | Beta Release | Alpha Release |\n|------------------|----------------|-------------------|--------------|-----------------------------------------------------------------|\n| January 13, 2021 | - | - | - | [1.1.0-alpha02](/jetpack/androidx/releases/slice#1.1.0-alpha02) |\n\nFeedback\n--------\n\nYour feedback helps make Jetpack better. Let us know if you discover new issues or have\nideas for improving this library. Please take a look at the\n[existing issues](https://issuetracker.google.com/issues?q=componentid:460783%20status:open)\nin this library before you create a new one. You can add your vote to an existing issue by\nclicking the star button.\n\n[Create a new issue](https://issuetracker.google.com/issues/new?component=460783&template=1422470)\n\nSee the [Issue Tracker documentation](https://developers.google.com/issue-tracker)\nfor more information.\n\nVersion 1.1.0\n-------------\n\n### Version 1.1.0-alpha02\n\nJanuary 13, 2021\n\n`androidx.slice:slice-builders:1.1.0-alpha02`, `androidx.slice:slice-core:1.1.0-alpha02`, and `androidx.slice:slice-view:1.1.0-alpha02` are released. [Version 1.1.0-alpha02 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/557d5e4baea877324ddd0d6b9f2b969f080a8b7b..6207afb1646d302c5d29c2c67d332b48db87fb27/slices)\n\n**API Changes**\n\n- Support pickers in slice actions in row view ([I4d965](https://android-review.googlesource.com/#/q/I4d96578848f48d3144d479d8d1d272dc6b0b5876))\n- SliceAction support for GridRow ([Ie289b](https://android-review.googlesource.com/#/q/Ie289bc3ae250ee3eca27e0e659181e71f59db9a6))\n- Added Time picker text, which creates a time picker or date picker dialog when tapped. ([I07deb](https://android-review.googlesource.com/#/q/I07debf8131466cf9e0488a981497d29001257d23))\n- Fixed an issue for Treehug error ([I416cc](https://android-review.googlesource.com/#/q/I416ccc8be568a76bc2bf3c9c9a7a590c5f65c77e))\n- Added `ListBuilder.StarRatingBuilder`, which is a row that supports star rating inputs for slices. ([I25aec](https://android-review.googlesource.com/#/q/I25aecc9907f0fea3842f0b29083da1b0d956ff5f))\n- Replaced `ListBuilder#setHostExtra` with `ListBuilder#setHostExtras` to accept a bundle ([I43ec7](https://android-review.googlesource.com/#/q/I43ec7ce94b46468c64a542d1b14f2e908e4751bb), [b/](https://issuetracker.google.com/issues/))\n- Added new API `ListBuilder#setHostExtra` and `SliceMetadata#getHostExtras` to save and extract additional information for the host from slice. ([Ib0768](https://android-review.googlesource.com/#/q/Ib07683a36ee66e722af0bc873837fdc373c5905f), [b/](https://issuetracker.google.com/issues/))\n- Added new API for RowBuilder to indicate end of a section and show bottom line divider. ([I23ddd](https://android-review.googlesource.com/#/q/I23ddd4d4377ec6273b49414d3323afb275f33e05), [b/](https://issuetracker.google.com/issues/))\n- Add nullabilities annotation in slice builders for better kotlin interop. ([If00f1](https://android-review.googlesource.com/#/q/If00f14006017c097853a766c89f03f7530f1841d), [b/166489398](https://issuetracker.google.com/issues/166489398))\n- Added `CellBuilder.addOverlayText`, which overlays text on the image in the cell. ([I09d97](https://android-review.googlesource.com/#/q/I09d9731c3c2dfef57383161cb4f757dfe99e1d06))\n- Added imageCornerRadius attribute for applying rounded corners to `SliceHints.LARGE_IMAGE` images/icons. ([I3e8f8](https://android-review.googlesource.com/#/q/I3e8f85bd415a4fa9a35da55733ee75c36bfd8b08))\n- Make `configureViewPolicy` protected instead of private so it can be called from subclasses. ([I6772b](https://android-review.googlesource.com/#/q/I6772b328f34d4b38e2be7d3b2c6b563467860cd0))\n- Support raw images in gridrow view being sized for portrait and landscape images. ([I925fb](https://android-review.googlesource.com/#/q/I925fb349bb8382d7618652517cc2ad98ace3abd9))\n- Added a new API `SliceView#getNumberOfHiddenItems` to obtain the number of slice items that didn't fit into the view. ([I09651](https://android-review.googlesource.com/#/q/I09651e769b15087364f50a32c3d1ee00bfeee25e))\n- Added `SliceView#setRowStyleFactory` to allow slice hosts to customize the style of each row based on slice metadata. ([Ia8f2e](https://android-review.googlesource.com/#/q/Ia8f2ed86af99d58b7d89616899d0bf1f90de70c4))\n\n**Bug Fixes**\n\n- Fix Picker Slice action on Gridrow as only item ([I3d899](https://android-review.googlesource.com/#/q/I3d8993aa9fdedfd6a2418cc69c09619459710d2e))\n\n**External Contribution**\n\n- API lint check for the StaticFinalBuilder is enabled for androidx ([I2b11b](https://android-review.googlesource.com/#/q/I2b11be1bb370e178e3e0d1d1083d43af38eece23), [b/138602561](https://issuetracker.google.com/issues/138602561))\n\n### Slice-Builders-Ktx Version 1.0.0-alpha08\n\nJanuary 13, 2021\n\n`androidx.slice:slice-builders-ktx:1.0.0-alpha08` is released. [Version 1.0.0-alpha08 contains these commits.](https://android.googlesource.com/platform/frameworks/support/+log/557d5e4baea877324ddd0d6b9f2b969f080a8b7b..6207afb1646d302c5d29c2c67d332b48db87fb27/slices/builders/ktx)\n\nUpdated to depend on slice-builders 1.1.0-alpha02.\n\n### Version 1.1.0-alpha01\n\nMay 7, 2019\n\n`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`, and `androidx.slice:slice-view:1.1.0-alpha01` are released. The commits included in this version can be found [here](https://android.googlesource.com/platform/frameworks/support/+log/50a39caa72955aae0c75225fd9805ab537cbf049..557d5e4baea877324ddd0d6b9f2b969f080a8b7b/slices).\n\n**New features**\n\n- `onCreatePermissionRequest` can be overridden in `SliceProvider` to customize the permission grant behavior\n\n**Bug fixes**\n\n- Fixed OnSliceActionListener was not getting called when a row item with only one action was clicked\n- Fixed SliceView has not respecting MeasureSpec.EXACTLY layout params\n- Fixed duplicate onClick during onLongClick on SliceView"]]