自适应布局使用入门
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
Wear OS 生态系统由屏幕尺寸各异的设备组成。为所有用户提供最优质的体验,采用自适应界面原则至关重要。
什么是自适应界面?
无论在何种尺寸的屏幕上渲染自适应界面,系统都会拉伸和更改自适应界面,以充分利用所有可用的屏幕空间。
自适应界面使用直接内置于布局逻辑中的组件和方法能够做出响应。这些布局还利用屏幕尺寸断点(针对不同的屏幕尺寸应用不同的设计)为用户打造更丰富的体验。
主要屏幕尺寸
了解在设计新体验时应注意的关键参考尺寸
屏幕尺寸
布局类型
在针对圆形屏幕上的自适应布局进行设计时,滚动视图和非滚动视图在缩放界面元素和保持均衡布局和构图方面都有独特的要求。
滚动视图
所有上外边距、下外边距和侧外边距都应以百分比形式定义,以避免裁剪,并按比例缩放元素。
非滚动视图
所有外边距都应以百分比进行定义,并且应定义垂直约束条件,以便中间的主要内容可以拉伸以填充可用区域。
通过自适应布局和设计实践创造更多价值
在针对圆形屏幕上的自适应布局进行设计时,滚动视图和非滚动视图在缩放界面元素和保持均衡布局和构图方面都有独特的要求。
以下图片表示建议,示例仅供说明之用。查看每个组件或 surface 页面,获取内容相关、响应式的详细指南。
更多内容一览无余
自适应布局支持在单个屏幕中显示更多条状标签、更多卡片、更多文字和更多按钮
显示更多内容元素
利用在定义的屏幕尺寸断点处应用的新布局,尽可能允许引入新内容,从而在屏幕尺寸更大的设备上为用户提供更多价值。
提高一目了然性
利用额外的屏幕空间提供更大的容器、更大的文本、更粗的圆环和更精细的数据可视化,让用户更一目了然。
提高易用性
利用额外的屏幕空间提供更大的点按目标、更出色的视觉层次结构以及在内容项之间提供更多空间,使界面更易于互动。
经过优化的组合
利用我们更新后的组件和模板,在各种尺寸的屏幕上改善界面的外观和风格。
应用质量
我们的质量指南分为三个级别。通过遵循这三个层级中的指南,尽可能为您的用户提供最佳体验。
质量指南
适用于所有屏幕尺寸
确保您的应用在所有屏幕尺寸上都能提供优质体验。创建充分利用可用应用空间的布局。
开始使用
|
响应式和优化
在支持的情况下向用户提供更多内容,并利用可自动适应不同屏幕尺寸的自适应布局。
开始学习
|
自适应和差异化
利用断点在大屏设备上提供强大的全新体验,充分利用额外的屏幕空间,这是小屏设备无法实现的。
开始使用
|
利用已建立的规范布局
使用既定的规范布局来帮助界面针对各种设备尺寸顺畅地适应。
我们的规范布局经过精心开发,旨在为所有屏幕尺寸提供优质体验。
规范布局
本页面上的内容和代码示例受内容许可部分所述许可的限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-06-27。
[{
"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":"其他"
}]
{"lastModified": "\u6700\u540e\u66f4\u65b0\u65f6\u95f4 (UTC)\uff1a2024-06-27\u3002"}
[[["易于理解","easyToUnderstand","thumb-up"],["解决了我的问题","solvedMyProblem","thumb-up"],["其他","otherUp","thumb-up"]],[["没有我需要的信息","missingTheInformationINeed","thumb-down"],["太复杂/步骤太多","tooComplicatedTooManySteps","thumb-down"],["内容需要更新","outOfDate","thumb-down"],["翻译问题","translationIssue","thumb-down"],["示例/代码问题","samplesCodeIssue","thumb-down"],["其他","otherDown","thumb-down"]],["最后更新时间 (UTC):2024-06-27。"]]