Wear OS 手表可能具有不同的硬件按钮配置。本指南介绍了每种按钮类型的最佳用例。
按钮类型
以下是 Wear OS 设备上最常见的按钮类型。
操作系统按钮

操作系统按钮保留用于系统操作:打开和关闭电源以及启动应用。所有 Wear OS 手表都具有电源按钮和启动器按钮。
多功能按钮

手表表面或屏幕上的按钮可由操作系统配置和用户配置。任何其他按钮都可以映射到操作。可以根据按钮在手表上的位置将其映射到便捷的操作。
按下状态
您可以通过以下方式与 Wear OS 按钮进行交互。
单次按下

图 1. 用户按下按钮并快速释放。
长按

图 2. 用户按下按钮并保持 500 毫秒或更长时间。
多功能按钮映射
如果这样做适合您的应用用例,您的应用可以将多功能按钮分配给操作。应用不需要将操作分配给多功能按钮。
如果满足以下条件之一,请在您的应用中使用多功能按钮
- 您的应用具有明显的二元操作(例如播放/暂停)。
- 用户主要在不查看显示屏的情况下使用您的应用。

图 3. 此健身应用已将暂停/恢复操作分配给多功能按钮,这允许用户在不查看屏幕的情况下执行操作。

图 4. 此消息应用包含回复操作,该操作需要多个步骤,无法通过一次按键完成。
二元操作
二元操作可帮助用户了解每次按下按钮时会发生什么。例如,秒表上的“开始”和“停止”构成二元操作,并且代表了多功能按钮的良好用例。

图 5. 按下多功能按钮启动时钟,再次按下则停止时钟。
多功能按钮作为替代方案
使多功能按钮操作可通过屏幕上的 UI 元素访问,因为某些手表没有多功能按钮。但您可以使用多功能按钮作为屏幕上按钮的替代方案。

图 6. 使用多功能按钮作为开始/停止操作的替代方案,并将其显示为屏幕上的按钮。
不要将多功能按钮用于无法使用屏幕上 UI 元素执行的操作。

图 7. 此秒表应用使用多功能按钮重新启动秒表,但这并不清晰直观。
专注于简单性和即时性
按下多功能按钮会立即执行其分配的操作。为了防止用户需要查看屏幕,请将多功能按钮用于可以通过一次按键完成的操作。

执行
将多功能按钮用于可以通过一次按键完成的操作。

不要
将多功能按钮用于复杂操作。
在此音乐应用中,用户可以快速暂停歌曲,这是使用多功能按钮的一个很好的示例。但是,在此消息应用中,按下按钮会开始回复操作,但用户可能需要在完成操作之前查看消息。这意味着这不是多功能按钮的良好交互。
可逆
使按钮操作可逆。不要使用多功能按钮触发破坏性操作,例如删除数据或停止正在进行的活动。例如,在此地图应用中,按下多功能按钮会执行“停止导航”操作,这可能会导致用户在关键时刻丢失路线。

不要
使用多功能按钮触发破坏性操作,例如删除数据或停止正在进行的活动。