叠加层

叠加层是一种聚焦视图,可以处理对复杂功能、卡片或通知来说过于复杂的任务。叠加层可打造沉浸式体验。从某些方面来看,它们与移动应用的主界面类似。使用图块、复杂功能和通知等界面来完成简单的任务,但将这些界面关联到叠加层以执行更复杂的任务。

overlay-flow

请查看以下原则和用例,以更好地了解叠加层。

叠加层的用户体验原则

设计叠加层时,应遵循以下原则:

对焦
在叠加层上重点显示关键任务,以帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳
浅层和线性
避免层次结构的深度超过两个级别。以内嵌方式显示导航
滚动
视图可以滚动。这是用户在手表上看到更多内容的自然手势

何时使用叠加层

在以下情况下使用叠加层:

用于获取附加信息
在叠加层上重点显示关键任务,以帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳。
overlay-focus
用于实现更丰富的互动体验
提供比复杂功能或卡片更丰富的互动体验。
overlay-rich
用于调整偏好设置
提供对教育资源和偏好设置的访问。
overlay-pref

构建叠加层

Wear OS 支持两种不同的叠加层构建方法:

如果您要构建新的 Wear OS 应用,不妨考虑使用 Compose for Wear OS 实现叠加层。这是为 Wear OS 构建应用时建议采用的方法。

在大多数情况下,基于 Compose 的界面可以减少代码量,并加快整个 Android 应用的开发过程。如需详细了解声明式界面框架的一般优势,请参阅为什么采用 Compose

Wear OS 的 Compose Material Catalog 遵循 Material 样式设置,包含内置无障碍功能,还实现了 Material 主题设置,可允许您自定义品牌的设计。Compose for Wear OS 提供比 View 更多的组件,旨在帮助您打造符合 Wear OS 设计准则的用户体验。

如果您的现有 Wear OS 应用具有基于视图的大型代码库,则可以使用 Compose Interoperability API 逐步采用 Compose,而不必重写整个代码库。

关于使用 Compose 构建应用的指南

在 Wear OS 上使用 Jetpack Compose
了解如何使用 Compose for Wear OS 进行构建。
创建列表
学习如何创建针对穿戴式设备优化的列表。
使用 Compose for Wear OS 进行导航
详细了解如何在 Compose 中构建导航。
Wear OS 上的 Compose 性能
详细了解性能和如何测试应用性能。