在预装了 Wear OS 5 或更高版本的设备上安装表盘,以及在 Google Play 上发布的所有新表盘,都必须使用 Watch Face Format。
从 2026 年 1 月起,所有 Wear OS 设备上的表盘都必须使用 Watch Face Format 才能安装。
如需详细了解用户可见的变更,请参阅这篇帮助中心文章。
设计表盘
使用收藏集保持井井有条 根据您的偏好保存和分类内容。
自定义表盘利用动态数字画布,可包含颜色、动画和上下文信息。
为 Wear OS 创建表盘需要清晰地显示时间,就像传统表盘一样。Wear 设备为表盘提供了高级功能,您可以在设计中加以利用,例如鲜艳的色彩、动态背景、动画和数据集成。不过,也有许多设计考量因素需要注意。
如需无需编码即可设计表盘,请参阅 Watch Face Studio。
要开始设计表盘,请查看其他表盘示例。下载 Wear OS 配套应用以浏览大量表盘。
规划表盘的实现
在您确定表盘设计后,需要确定如何获取任何必要的数据并在可穿戴设备上绘制表盘。大多数实现都包含以下组件:
- 一个或多个背景图片。
- 检索所需数据的应用代码。
- 在背景图片上绘制文本和形状的应用代码。
应用通常会针对交互模式和环境模式显示不同的背景图片。为环境模式创建美观的图片可能很困难。因此,环境模式的背景通常是纯黑色或灰色,不带任何图片。
适用于屏幕密度为 hdpi 的 Wear 设备的背景图片尺寸应为 320 x 320 像素。在圆形设备上,背景图片的角落不可见。在您的代码中,您可以检测设备屏幕的尺寸,如果设备的屏幕分辨率低于您的图片,则可以缩小背景图片。为了提高性能,请仅缩放一次背景图片,并存储生成的位图。
仅在需要时运行应用代码以检索上下文数据,并存储结果,以便在每次绘制表盘时重复使用数据。例如,您无需每分钟获取天气更新。
保持在环境模式下绘制表盘的应用代码相对简单,以延长电池续航时间。在此模式下,您通常使用有限的颜色集绘制形状轮廓。在交互模式下,您可以使用全彩、复杂形状、渐变和动画来绘制表盘。
本课的其余部分将详细介绍如何实现表盘。
请参阅以下相关资源:
此页面上的内容和代码示例均受内容许可中描述的许可限制。Java 和 OpenJDK 是 Oracle 和/或其关联公司的商标或注册商标。
最后更新时间:2024-11-12 UTC。
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooSteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-11-12 UTC."],[],[]]