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
- 是否执行动画最后一帧