实体按钮

Wear OS 手表可能有不同的硬件按钮配置。本指南介绍了每种按钮类型的最佳用例。

按钮类型

以下是 Wear OS 设备上最常见的按钮类型。

操作系统按钮

操作系统按钮保留用于系统操作:电源开关和应用启动。所有 Wear OS 手表都有一个电源按钮和一个启动器按钮。

多功能按钮

表盘或屏幕上的按钮是操作系统可配置和用户可配置的。任何其他按钮都可以映射到操作。按钮可以根据其在手表上的位置映射到便捷操作。

按下状态

您可以通过以下方式与 Wear OS 按钮进行交互。

单击

User presses the button and releases it quickly animation

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

长按

User presses the button and holds it for 500ms or longer animation

图 2. 用户按下按钮并按住 500 毫秒或更长时间。

多功能按钮映射

如果适合您的应用用例,您的应用可以将多功能按钮分配给操作。应用不强制要求将操作分配给多功能按钮。

如果符合以下任一条件,请在您的应用中使用多功能按钮

  • 您的应用具有明确的二元操作(例如播放/暂停)。
  • 用户主要是在不看屏幕的情况下使用您的应用。

Fitness app multifunction button example

图 3. 此健身应用将暂停/继续操作分配给多功能按钮,这样用户无需看屏幕即可执行操作。

Messaging app multifunction button example

图 4. 此消息应用包含回复操作,这需要多个步骤,无法通过单击按钮完成。

二元操作

二元操作有助于用户了解每次按下按钮时会发生什么。例如,秒表上的“开始”和“停止”构成二元操作,是多功能按钮的良好用例。

图 5. 按下多功能按钮会启动计时,再次按下则停止计时。

作为替代的多功能按钮

通过屏幕上的界面元素提供多功能按钮操作,因为有些手表没有多功能按钮。但您可以将多功能按钮用作屏幕按钮的替代方案。

图 6. 将多功能按钮用作开始/停止操作的替代方案,并将其显示为屏幕按钮。

不要将多功能按钮用于无法通过屏幕界面元素执行的操作。

图 7. 此秒表应用使用多功能按钮重新启动秒表,但这不清晰且不直观。

注重简洁和即时性

按下多功能按钮会立即执行其分配的操作。为了防止用户需要查看屏幕,请对可以通过单击完成的操作使用多功能按钮。

将多功能按钮用于可通过单击完成的操作。
将多功能按钮用于复杂操作。

在此音乐应用中,用户可以快速暂停歌曲,这是使用多功能按钮的良好示例。但是,在此消息应用中,按下按钮会开始回复操作,但用户可能需要先查看消息,然后才能完成该操作。这意味着这并非适用于多功能按钮的良好交互。

可逆

确保按钮操作是可逆的。不要使用多功能按钮来触发破坏性操作,例如删除数据或停止正在进行的活动。例如,在此地图应用中按下多功能按钮会执行“停止导航”操作,这可能导致用户在关键时刻丢失方向。

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