android wear开发之绘制表盘.docVIP

  • 2
  • 0
  • 约1.63万字
  • 约 8页
  • 2016-09-21 发布于贵州
  • 举报
android wear开发之绘制表盘

当你配置完工程并且添加了实现表盘service的类后,你可以开始初始化并绘制表盘。Android SDK中包含表盘示例,示例位置在android-sdk/samples/android-21/wearable/WatchFace目录下。service很多方面的实现描述都在这里面,例如初始化和检测设备功能,可以应用于任何表盘,所以你可以在你的表盘中复用这些代码。 当系统加载你的service,你应该分配和初始化大部分表盘所需的资源,包括加载bitmap资源,创建定时器对象来运行自定义动画,配置paint对象和风格,以及执行其他计算。你可以只执行一次这些操作并且复用他们的执行结果。这样可以提高表盘的性能。 初始化表盘有以下几步: 声明自定义定时器变量,图像对象和其他元素。 在Engine.onCreate()方法中初始化表盘元素。 在Engine.onVisibilityChanged()方法中初始化自定义的定时器。 初始化变量 当系统加载你的service的时候,会在不同的实现地方访问你所初始化的资源,所以你可以复用它们。你可以在你的WatchFaceService.Engine实现中声明这些资源变量。 为下面这些元素声明变量: 图像对象 大部分表盘至少包含一个bitmap图片作为表盘背景图,你可以使用其他bitmap图片来呈现时钟指针或其他表盘设计元素。 定时器 当时间改变的时

文档评论(0)

1亿VIP精品文档

相关文档