功能块是 Wear OS 上最常被访问的界面之一。
功能块有助于用户快速访问完成各种任务所需的信息和操作。用户只需在表盘上滑动一下手指,便能了解自己的健身目标进展、查看天气信息等等。功能块还非常便于快速启动应用或完成基本任务。
用户可选择想在手表上看到哪些功能块。Wear OS 允许用户在手表和配套应用中管理功能块。
用户体验原则
下表介绍了功能块用户体验原则。
即时 |
可预测 |
相关 |
卡片旨在帮助用户快速完成频繁任务。 以清晰的信息层次结构显示关键内容,确保内容易于理解。 | 每个卡片中的内容应始终专注于用户任务。这样用户就可以预测可以在卡片上看到哪些信息,并提高回想度。 | 用户会佩戴手表外出活动。请考虑卡片中的内容如何与用户的情境保持相关。 |
准则
创建卡片时,请遵循以下准则。
专注于一项任务

正确做法

错误做法
为每项任务分别创建单独的功能块
如果您的应用支持多任务,请考虑为所支持的每项任务分别创建功能块。例如,在健身应用内,您可创建一个目标功能块和一个锻炼活动功能块。
一目了然地显示图表和图形

正确做法

错误做法
指明最新的数据更新
确保用户了解其手表上所显示数据的新近度。显示缓存的数据,并指明与用户相关的上次更新时间。
空状态
功能块有 2 种空状态。对于这 2 种状态,我们都建议您使用 PrimaryLayout
。

错误或权限
让用户知道需要更新功能块中的设置或偏好设置。

登录
在登录功能块中提供明确的号召性用语。
对话框示例
使用对话框提示错误、权限和设置状态。
“正在进行的活动”功能块
“正在进行的活动”功能块状态可表明应用的活跃部分。这些功能块取代了标准应用图块以避免重复启动。
![]() |
要求 为图标添加动画效果
主要数据
标签
|
预览
添加功能块预览,以帮助用户查看手表上和手机上的功能块管理器中显示的内容。每个功能块都可以有 1 张代表性的预览图片。该图片应满足以下要求。
![]() |
要求
|
![]() |
![]() |
手表上的功能块管理器中显示的功能块预览。 | 手机上的功能块管理器中显示的功能块预览。 |

正确做法

错误做法
布局示例
下面展示了利用我们最佳实践进行设计的一些常见功能块用例。如需了解详情,请参阅功能块。
![]() |
![]() |
![]() |
目标跟踪 |
开始锻炼 |
开始锻炼 |
![]() |
![]() |
![]() |
开始锻炼 |
锻炼情况摘要 |
启动计时器 |
![]() |
![]() |
![]() |
当前心率 |
心率 |
下一个闹钟 |
![]() |
![]() |
![]() |
冥想 |
冥想 |
新闻 |
![]() |
![]() |
![]() |
天气 |
下一个活动 |
社交 |
![]() |
||
播放媒体内容 |