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-alpha02androidx.slice:slice-core:1.1.0-alpha02androidx.slice:slice-view:1.1.0-alpha021.1.0-alpha02 版本包含這些修訂內容。

API 異動

  • 支援在列檢視中以配量動作顯示挑選器 (I4d965)
  • SliceAction 支援 GridRow (Ie289b)
  • 已新增時間挑選器文字,可在輕觸時建立時間挑選器或日期挑選器對話方塊。(I07deb)
  • 已修正 Treehug 錯誤 (I416cc) 的問題
  • 已新增 ListBuilder.StarRatingBuilder,其為支援星級評等配量輸入的資料列。(I25aec)
  • ListBuilder#setHostExtra 替換成 ListBuilder#setHostExtras,以便接受套裝組合 (I43ec7b/)
  • 已新增新的 API ListBuilder#setHostExtraSliceMetadata#getHostExtras,以便為配量的主機儲存並擷取其他資訊。(Ib0768, b/)
  • 已新增 RowBuilder 適用的新 API,以表示區段的結尾,並顯示底線分隔線。(I23dddb/)
  • 在配量建構工具中加入是否可為空值備註,以提供更佳的 Kotlin 互通性。(If00f1b/166489398)
  • 已新增 CellBuilder.addOverlayText,可將文字重疊在儲存格中的影像上。(I09d97)
  • 已新增 imageCornerRadius 屬性,將圓角套用至 SliceHints.LARGE_IMAGE 影像/圖示。(I3e8f8)
  • configureViewPolicy 設為受保護 (而非私人),以便能夠從子類別呼叫。(I6772b)
  • 支援調整格線列檢視中的原始影像大小,以顯示直向和橫向影像。(I925fb)
  • 已新增新的 API SliceView#getNumberOfHiddenItems,以獲得不符合檢視的配量項目數。(I09651)
  • 已新增 SliceView#setRowStyleFactory 以允許配量主機根據配量中繼資料自訂每個資料列的樣式。(Ia8f2e)

修正錯誤

  • 修正 Gridrow 中的挑選器配量動作作為唯一項目 (I3d899)

外部貢獻

Slice-Builders-Ktx 1.0.0-alpha08 版本

2021 年 1 月 13 日

發布 androidx.slice:slice-builders-ktx:1.0.0-alpha081.0.0-alpha08 版本包含這些修訂版本。

更新以使用 slice-builders 1.1.0-alpha02。

1.1.0-alpha01 版本

2019 年 5 月 7 日

androidx.slice:slice-builders:1.1.0-alpha01androidx.slice:slice-builders-ktx:1.0.0-alpha07androidx.slice:slice-core:1.1.0-alpha01androidx.slice:slice-view:1.1.0-alpha01 已發布。您可以前往這裡查看這個版本包含的修訂版本。

新功能

  • SliceProvider 中可以覆寫 onCreatePermissionRequest 以自訂權限授予行為

修正錯誤

  • 已修正在點擊只有一個動作的列項目時,OnSliceActionListener 無法收到呼叫的問題
  • 已修正 SliceView 不會遵循 MeasureSpec.EXACTLY 版面配置參數的問題
  • 已修正在 SliceView 的 onLongClick 期間出現重複 onClick 的問題