Class: Animator

module:zrender/animation/Animation~ Animator

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