除了表盘上的静态图像,动画图像还能为用户体验带来更多维度。
请注意,本节专门讨论使用动画图像文件。使用 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
参考。