new Animator(target, loop, getter, setter)
animation/Animation.js, line 303
Name | Type | Description |
---|---|---|
target |
Object | |
loop |
boolean | |
getter |
function | |
setter |
function |
Methods
-
delay(time){module:zrender/animation/Animation~Animator}
animation/Animation.js, line 587 -
设置动画延迟开始的时间
Name Type Description time
number 单位ms
-
done(cb){module:zrender/animation/Animation~Animator}
animation/Animation.js, line 596 -
添加动画结束的回调
Name Type Description cb
function -
during(callback){module:zrender/animation/Animation~Animator}
animation/Animation.js, line 359 -
添加动画每一帧的回调函数
Name Type Description callback
function -
start(easing){module:zrender/animation/Animation~Animator}
animation/Animation.js, line 369 -
开始执行动画
Name Type Description easing
string | function 动画缓动函数,详见module:zrender/animation/easing
-
stop()
animation/Animation.js, line 575 -
停止动画
-
when(time, props){module:zrender/animation/Animation~Animator}
animation/Animation.js, line 330 -
设置动画关键帧
Name Type Description time
number 关键帧时间,单位是ms
props
Object 关键帧的属性值,key-value表示