tween/1.0/tween
本模块提供补间数值变化相关接口。
create ( options )
创建补间。
参数:
- optionsObject
- 补间参数。
- options.startValueNumber|Array|Object
- 初始值。
- options.endValueNumber|Array|Object
- 结束值。
- options.frameFunction(value,key)
- 在此函数中执行每一帧的操作。
- [options.duration=400]Number
- 持续时间。
- [options.easing='linear']Function|String
- 缓动函数。
- [options.onprogress]Function(value,progress,remaining)
- 每一帧执行后的回调函数。
- [options.receiveId]Function(taskId)
- 接收补间任务id的函数。
返回值:
Promise补间promise。
remove ( taskId , [jumpToEnd=false] )
移除补间任务。
参数:
- taskIdNumber
- 任务id。
- [jumpToEnd=false]Boolean
- 是否执行补间最后一帧(跳到完成状态)。 为false时,补间promise将以拒绝状态解决; 为true时,补间promise将以满足状态解决。