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