跳转到相应内容

最常访问

最近访问

navigation

设计表盘

本课内容

  1. 创建一种实现策略

另请阅读

设计指南

交互式表盘

与设计传统表盘的过程类似,为 Android Wear 创建一个表盘是清楚地可视化时间的一个练习。Android Wear 设备为表盘提供了众多您可以在自己的设计中充分利用的高级功能,例如鲜艳的颜色、动态背景、动画和数据集成。不过,您也必须考虑许多设计注意事项。

如需了解有关为 Android Wear 设计表盘的信息,请阅读交互式表盘

本课将介绍如何开始实现设计。

创建一种实现策略

在最终确定表盘的设计后,您需要决定如何获取任何必要数据和在穿戴式设备上绘制表盘。大多数实现都包含以下组件:

应用通常为交互模式和微光模式显示不同的背景图片。为微光模式创建美观的图片可能非常困难。因此,微光模式背景经常为全黑或者没有图片的灰色。

为了同时适应方形和圆形设备,屏幕密度为 hdpi 的 Android Wear 设备背景图片的大小应为 320 × 320 像素。背景图片的角落在圆形设备上不可见。在您的代码中,您可以检测设备屏幕的大小,并在设备的分辨率低于图片的分辨率时缩小背景图片。要提升性能,您只应将背景图片缩放一次并存储生成的位图。

您应当根据需要运行应用代码以仅检索上下文数据,并存储结果,以便在每次绘制表盘时重复使用数据。例如,您不需要每分钟都提取天气更新信息。

为了延长电池续航时间,在微光模式下绘制您的表盘的应用代码应相对简单。在此模式下,您通常应使用一组有限的颜色绘制形状的轮廓。在交互模式下,您可以使用全彩色、复杂的形状、渐变和动画来绘制您的表盘。

本系列中的剩余课程将向您详细介绍如何实现表盘。

此网站会使用 Cookie 来存储您在此网站上指定的语言和显示选项偏好设置。

获取最新的 Android Developers 资讯和提示,助您在 Google Play 上取得成功。

* 必填字段

成功!

在微信上关注 Google Developers

要以浏览此网站吗?

您请求访问的是网页,但是您为此网站设置的语言偏好为

要更改您的语言偏好设置并以浏览此网站吗?如果以后您想要更改语言偏好设置,请使用每个页面底部的语言菜单。

该类需要 或更高的 API 级别

此文档已被隐藏,因为您为该文档选择的 API 级别是 。您可以使用左侧导航栏上方的选择器来更改文档的 API 级别。

要详细了解如何根据您的应用需求指定 API 级别,请参阅支持不同平台版本

Take a short survey?
Help us improve the Android developer experience. (April 2018 — Developer Survey)