图块让用户可以快速访问所需的信息和操作,以完成工作。在表盘上滑动即可显示图块轮播界面,再次滑动可在图块之间切换。图块本身无法滚动。
用户可以选择他们想要看到的图块。图块可以用于查看天气、设置计时器、跟踪每日健身进度、快速开始锻炼、播放歌曲、浏览即将进行的会议以及向常用联系人发送消息。

图块不是使用 Compose(或 Views)定义的,而是使用 Jetpack 的 protolayout 和 tiles 库声明式定义的。由于图块是在一个单独的远程环境中渲染的,因此需要不同的方法来加载、显示和更新其中的数据。其简单性使得它们易于构建、测试和部署。
核心原则
Wear OS 提供了图块,以便您显示少量关键信息,用户只需瞥一眼图块几秒钟即可阅读完。为了向用户提供这种高质量的体验,请遵循以下最佳实践:
- 不要让图块内容过多。相反,请允许用户点按图块,以便在您的应用中的另一个界面上了解更多信息并采取操作。请参阅包含(至少)一个容器。
- 声明式定义图块的布局和内容。系统负责最终渲染。
- 不要频繁获取内容或在图块服务中启动长时间运行的异步工作。要执行可能需要一些时间才能完成的工作(例如网络调用),请使用 WorkManager 安排后台任务,并将结果缓存或存储在本地存储中。
为您推荐
- 注意:当 JavaScript 关闭时会显示链接文本
- 在图块中显示动态更新
- 迁移到 ProtoLayout 命名空间