animation@1.0.x, animation/1.0.x/

本模块提供基于缓动函数实现数值变化的相关接口

add ( options )

添加动画任务

参数:

optionsObject
动画参数
options.startValueNumber|Array|Object
初始值
options.endValueNumber|Array|Object
结束值
[options.duration=400]Number
持续时间
[options.easing='linear']Function|String
缓动函数
options.stepFunction(value,key)
对动画过程中每个值进行处理的函数
[options.onprogress]Function(value,progress,remaining)
动画每一帧执行后的回调函数
[options.oncomplete]Function(taskId)
动画执行完成后的回调函数

返回值:

Number动画任务id

remove ( taskId , [jumpToEnd=false] )

移除动画任务

参数:

taskIdNumber
任务id
[jumpToEnd=false]Boolean
是否执行动画最后一帧