Class: Animator

zrender/animation/Animation~ Animator

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表示