动画控制器用于控制动画在表盘上的播放。
语法
<AnimationController play="TAP | ON_VISIBLE | ON_NEXT_SECOND | ON_NEXT_MINUTE | ON_NEXT_HOUR" delayPlay="float" delayRepeat="float repeat="boolean" loopCount="integer" resumePlayBack="boolean" beforePlaying="string" afterPlaying="string" />
属性
AnimationController
元素具有以下属性:
必需属性
以下属性是必需属性:
play
一种事件触发器类型,用于确定动画播放的时间。可能的值包括下列项:
TAP
:当用户点按元素时,动画会播放。ON_VISIBLE
:当下一个元素变得可见时,动画会播放。ON_NEXT_SECOND
:下一秒开始时动画播放。ON_NEXT_MINUTE
:下一分钟开始时动画播放。ON_NEXT_HOUR
:下一个小时开始时动画播放。
可选属性
以下属性是可选属性:
delayPlay
- 动画播放前的延迟(以秒为单位)。默认设置为 0。
delayRepeat
- 动画重复前的延迟(以秒为单位)。默认设置为 0。
repeat
- 是否应在动画播放完毕后重复,并无限期播放。默认设置为
FALSE
。 loopCount
- 动画在停止播放前重复多少次。如果将
repeat
设置为TRUE
,系统会优先采用该设置,并忽略此值。默认设置为 1。 resumePlayBack
- 当表盘不可见时,动画会暂停。如果
resumePlayBack
为TRUE
,动画会从之前表盘变为不可见时显示的那一帧开始继续播放。如果将resumePlayBack
设置为FALSE
,当表盘再次变为可见时,动画会从头开始重新播放。默认设置为FALSE
。 beforePlaying
、afterPlaying
定义动画元素在播放之前或播放完毕之后的状态。这些属性可以设置为以下值:
DO_NOTHING
不会改变元素的呈现状态。FIRST_FRAME
会将元素呈现固定到动画的第一帧。THUMBNAIL
会将元素呈现固定到动画资源提供的缩略图资源。HIDE
会隐藏动画。
两个属性均默认设置为 DO_NOTHING
。
为您推荐
- 注意:当 JavaScript 处于关闭状态时,系统会显示链接文字
- AnimatedImages
- Images
- Images