Skip to content

Most visited

Recently visited

navigation

设计表盘

本课内容

  1. 创建一种实现策略

另请阅读

设计指南

交互式表盘

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

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

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

创建一种实现策略

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

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

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

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

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

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

This site uses cookies to store your preferences for site-specific language and display options.

Get the latest Android developer news and tips that will help you find success on Google Play.

* Required Fields

Hooray!

Follow Google Developers on WeChat

Browse this site in ?

You requested a page in , but your language preference for this site is .

Would you like to change your language preference and browse this site in ? If you want to change your language preference later, use the language menu at the bottom of each page.

This class requires API level or higher

This doc is hidden because your selected API level for the documentation is . You can change the documentation API level with the selector above the left navigation.

For more information about specifying the API level your app requires, read Supporting Different Platform Versions.

Take a short survey?
Help us improve the Android developer experience.
(Sep 2017 survey)