卡片

用户可以通过卡片轻松访问完成各种任务所需的信息和操作。只需在表盘上轻轻滑动一下,用户即可查看最新的天气预报或启动定时器。

各种卡片都滑动一下。

用户可以选择自己想看到的卡片。目前已有许多不同用途的卡片,可供用户查看天气、设置计时器、跟踪每日健身进度、快速开始锻炼、播放歌曲、浏览即将召开的会议,以及向收藏的联系人发送消息。

彼此相邻的卡片。

借助 Tiles API,开发者可以构建自定义卡片,供用户添加到手表上。若要使用 Tiles API,必须以 API 级别 26 或更高级别为目标。

最佳实践

使用卡片需要特别注意以下事项:

  • 优先使用 Material 组件Material 布局,更基本的组件次之,以确保符合 Material Design 界面建议和整体一致性。
  • 虽然卡片界面的渲染由操作系统负责处理,但您可以使用 TileService 提供布局、信息和资源。
  • 卡片是为了显示一目了然的信息,让用户在短短几秒内就能看清。因此,请只显示最重要的内容,并确保信息条理清晰。
  • 为了节省用户的电量,请避免使用需要频繁重新渲染的元素。
  • 将互动程度高的体验留给 activity 来实现。不过,您可以从卡片链接到这些 activity。如需了解详情,请参阅与卡片互动
  • 避免使用“x 分钟前”或“x 分钟后”等文字来描述过去或将来的事件,因为此类信息需要频繁更新。请改为显示实际的开始时间或结束时间,或者使用“过去”之类的说法。
  • 提供卡片的布局和/或资源时,请避免长时间运行的异步工作。卡片代码应该能够快速执行。
  • 考虑允许用户通过点按卡片在叠加层中了解详细信息并执行操作(叠加层支持丰富的互动功能,而且用户还可以滚动浏览更多信息)。
  • 如果您的应用是支持用户执行多个任务的大型应用,不妨考虑为每个任务创建一个卡片。例如,健身应用可以创建一个目标卡片和一个锻炼活动卡片。