模块 hilo/tween/Tween
依赖
hilo/core/Class
源码
Tween.js
Tween类提供缓动功能。
属性 | 定义于 | |
---|---|---|
delay:Int
缓动延迟时间。单位毫秒。
|
Tween | |
duration:Int
缓动总时长。单位毫秒。
|
Tween | |
ease:Function
缓动变化函数。默认为null。
|
Tween | |
loop:Boolean
缓动是否循环。默认为false。
|
Tween | |
onComplete:Function
缓动结束回调函数。它接受1个参数:tween。默认值为null。
|
Tween | |
onStart:Function
缓动开始回调函数。它接受1个参数:tween。默认值为null。
|
Tween | |
onUpdate:Function
缓动更新回调函数。它接受2个参数:ratio和tween。默认值为null。
|
Tween | |
paused:Boolean
缓动是否暂停。默认为false。
|
Tween | |
repeat:Int
缓动重复的次数。默认为0。
|
Tween | |
repeatDelay:Int
缓动重复的延迟时长。单位为毫秒。
|
Tween | |
reverse:Boolean
缓动是否反转播放。默认为false。
|
Tween | |
target:Object
缓动目标。只读属性。
|
Tween | |
time:Int
缓动已进行的时长。单位毫秒。只读属性。
|
Tween |
方法 | 定义于 | |
---|---|---|
Tween(target:Object, fromProps:Object, toProps:Object, params:Object)
构造函数
|
Tween | |
|
Tween | |
pause():Tween
|
Tween | |
resume():Tween
|
Tween | |
seek(time:Number, pause:Boolean):Tween
|
Tween | |
setProps(fromProps:Object, toProps:Object):Tween
|
Tween | |
start():Tween
|
Tween | |
stop():Tween
|
Tween | |
tick():Object
static
|
Tween | |
static
|
Tween | |
static
|
Tween | |
removeAll():Object
static
|
Tween | |
fromTo(target:Object|Array, fromProps, toProps, params):Tween|Array
static
|
Tween | |
to(target:Object|Array, toProps, params):Tween|Array
static
|
Tween | |
from(target:Object|Array, fromProps, params):Tween|Array
static
|
Tween |