Slice
顯示應用程式以外的範本 UI 元素。
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2021 年 1 月 13 日 | - | - | - | 1.1.0-alpha02 |
意見回饋
您的意見可協助我們改善 Jetpack。發現新的問題或有改善這個程式庫的想法時,請告訴我們。請先查看此程式庫中的現有問題,再建立新的程式庫。只要點選星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
1.1.0 版本
1.1.0-alpha02 版本
2021 年 1 月 13 日
已釋出 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/) - 已新增 RowBuilder 適用的新 API,以表示區段的結尾,並顯示底線分隔線。(I23ddd,b/)
- 在配量建構工具中加入是否可為空值備註,以提供更佳的 Kotlin 互通性。(If00f1,b/166489398)
- 已新增
CellBuilder.addOverlayText
,可將文字重疊在儲存格中的影像上。(I09d97) - 已新增 imageCornerRadius 屬性,將圓角套用至
SliceHints.LARGE_IMAGE
影像/圖示。(I3e8f8) - 將
configureViewPolicy
設為受保護 (而非私人),以便能夠從子類別呼叫。(I6772b) - 支援調整格線列檢視中的原始影像大小,以顯示直向和橫向影像。(I925fb)
- 已新增新的 API
SliceView#getNumberOfHiddenItems
,以獲得不符合檢視的配量項目數。(I09651) - 已新增
SliceView#setRowStyleFactory
以允許配量主機根據配量中繼資料自訂每個資料列的樣式。(Ia8f2e)
修正錯誤
- 修正 Gridrow 中的挑選器配量動作作為唯一項目 (I3d899)
外部貢獻
- Staticx 已啟用的 StaticFinalBuilder API 精簡版檢查 (I2b11b、b/138602561)
Slice-Builders-Ktx 1.0.0-alpha08 版本
2021 年 1 月 13 日
發布 androidx.slice:slice-builders-ktx:1.0.0-alpha08
。1.0.0-alpha08 版本包含這些修訂版本。
更新以使用 slice-builders 1.1.0-alpha02。
1.1.0-alpha01 版本
2019 年 5 月 7 日
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
已發布。您可以前往這裡查看這個版本包含的修訂版本。
新功能
- 在
SliceProvider
中可以覆寫onCreatePermissionRequest
以自訂權限授予行為
修正錯誤
- 已修正在點擊只有一個動作的列項目時,OnSliceActionListener 無法收到呼叫的問題
- 已修正 SliceView 不會遵循 MeasureSpec.EXACTLY 版面配置參數的問題
- 已修正在 SliceView 的 onLongClick 期間出現重複 onClick 的問題