叠加层
叠加层是一种聚焦视图,可以处理对复杂功能、图块或通知来说过于复杂的任务。叠加层可打造沉浸式体验。从某些方面来看,它们与移动应用的主界面类似,但两者之间存在一些差异。
其他完成简单任务的 Surface(图块、复杂功能和通知)通常会链接到叠加层,让用户能够执行更复杂的任务。
请查看以下原则和用例,以更好地了解叠加层。
叠加层的用户体验原则
设计叠加层时,应遵循以下原则:
- 重点
- 在叠加层上重点显示关键任务,以帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳
- 浅层和线性
- 避免层次结构的深度超过两个级别。以内嵌方式显示导航
- 滚动
- 视图可以滚动。这是用户在手表上看到更多内容的自然手势
何时使用叠加层
在以下情况下使用叠加层:
- 用于获取附加信息
- 在叠加层上重点显示关键任务,以帮助用户在几秒钟内完成任务,避免人体工程学不适或手臂疲劳。
- 用于实现更丰富的互动体验
- 提供比复杂功能或图块更丰富的互动体验。
- 用于调整偏好设置
- 提供对教育资源和偏好设置的访问。
叠加层创建指南
- 使用 Wear 界面库
- 学习如何导入 Wear 界面库和主要的类。
- 处理不同的手表形状
- 学习如何在圆形、矩形和方形 Wear OS 设备上创建美观的布局。
- 单屏、垂直容器和其他屏幕选项
- 学习如何为叠加层构建最常见的界面布局。
- 创建列表
- 学习如何创建针对穿戴式设备优化的列表。
- 导航
- 学习如何构建 Wear OS 应用。
- 退出全屏 activity
- 学习如何退出全屏 activity。
- 显示确认动画
- 学习如何在用户完成操作时显示确认动画。
- 环境音模式
- 学习如何让应用持续显示。
- 音响设备
- 学习如何在 Wear OS 中处理声音。
- 潮湿模式
- 学习如何使用潮湿模式停用触摸屏。
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-26 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"没有我需要的信息"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"太复杂/步骤太多"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"内容需要更新"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻译问题"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"示例/代码问题"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"其他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"易于理解"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"解决了我的问题"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"其他"
}]