切片
在应用程序外部显示模板化 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-alpha02
、androidx.slice:slice-core:1.1.0-alpha02
和 androidx.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
以接受捆绑包 (I43ec7,b/) - 添加了新的 API
ListBuilder#setHostExtra
和SliceMetadata#getHostExtras
以从切片保存和提取主机附加信息。 (Ib0768,b/) - 添加了新的 RowBuilder API 以指示部分的结束并显示底部线条分隔符。 (I23ddd,b/)
- 在切片构建器中添加可空性注解,以改善 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-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。