创建动画图像

除了表盘上的静态图像,动画图像还能为用户体验带来更多维度。

请注意,本节专门讨论使用动画图像文件。使用 Transform 元素也可以对表盘上的组件进行动画处理,这在动态更改元素外观页面中有介绍。

动画可以由动画图像文件(例如 GIF 动画)或一系列 Images 组成,这些图像组合在一起形成动画。

除了指定要使用的文件外,您还需要定义动画应如何表现,例如是否循环播放,如果不是,在结束时应执行什么操作等选项。为此,请使用 AnimationController

最后,对于所有动画,请在所有动画中包含缩略图

综合起来,一个基本的动画可以如下实现

<PartAnimatedImage x="0" y="0" width="450" height="450">
  <AnimationController play="ON_VISIBLE"/>
  <AnimatedImage resource="my_animation" format="AGIF"/>
  <Thumbnail resource="my_animation_thumbnail" />
</PartAnimatedImage>

有关包含动画图像列表以及从静态图像构建动画的更多详细信息,请查阅 PartAnimatedImage 参考。