切片

在应用程序外部显示模板化 UI 元素。
最新更新 稳定版 候选发布版 Beta 版 Alpha 版
2021 年 1 月 13 日 - - - 1.1.0-alpha02

反馈

您的反馈有助于使 Jetpack 变得更好。如果您发现新的问题或有改进此库的想法,请告诉我们。在创建新的问题之前,请查看此库中现有的问题。您可以通过单击星形按钮将您的投票添加到现有问题中。

创建新的问题

有关更多信息,请参阅问题跟踪器文档

版本 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-alpha02 已发布。版本 1.1.0-alpha02 包含这些提交。

API 更改

  • 在行视图中的切片操作中支持选择器 (I4d965)
  • GridRow 的 SliceAction 支持 (Ie289b)
  • 添加了时间选择器文本,它会在点击时创建时间选择器或日期选择器对话框。 (I07deb)
  • 修复了 Treehug 错误问题 (I416cc)
  • 添加了 ListBuilder.StarRatingBuilder,它是一个支持切片星级评分输入的行。 (I25aec)
  • ListBuilder#setHostExtras 替换 ListBuilder#setHostExtra 以接受捆绑包 (I43ec7b/)
  • 添加了新的 API ListBuilder#setHostExtraSliceMetadata#getHostExtras 以从切片保存和提取主机附加信息。 (Ib0768b/)
  • 添加了新的 RowBuilder API 以指示部分的结束并显示底部线条分隔符。 (I23dddb/)
  • 在切片构建器中添加可空性注解,以改善 Kotlin 交互操作性。 (If00f1, b/166489398)
  • 添加了 CellBuilder.addOverlayText,它可以在单元格中的图像上叠加文本。 (I09d97)
  • SliceHints.LARGE_IMAGE 图像/图标添加了 imageCornerRadius 属性,以应用圆角。 (I3e8f8)
  • configureViewPolicy 从私有改为受保护,以便子类可以调用它。 (I6772b)
  • 支持在网格行视图中以纵向和横向图像的大小显示原始图像。 (I925fb)
  • 添加了一个新的 API SliceView#getNumberOfHiddenItems,用于获取未显示在视图中的切片项目数量。 (I09651)
  • 添加了 SliceView#setRowStyleFactory,允许切片主机根据切片元数据自定义每一行的样式。 (Ia8f2e)

错误修复

  • 修复了网格行中仅作为一项的选取器切片操作问题。 (I3d899)

外部贡献

  • 为 androidx 启用 StaticFinalBuilder 的 API lint 检查。 (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-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。