-
new Tween(target, fromProps, toProps, params)
-
Tween类提供缓动功能。
Name Type Description targetObject 缓动对象。
fromPropsObject 对象缓动的起始属性集合。
toPropsObject 对象缓动的目标属性集合。
paramsTweenParams 缓动参数。可包含Tween类所有可写属性。
- See:
Properties:
Example
Hilo.Tween.to(node, { x:100, y:20 }, { duration:1000, delay:500, ease:Hilo3d.Tween.Ease.Quad.EaseIn, onComplete:function(){ console.log('complete'); } });
Members Show Inherited
-
staticTween.Ease
-
Ease类包含为Tween类提供各种缓动功能的函数。
- See:
Properties:
Name Type Description LinearTweenEaseNoneObject 线性匀速缓动函数
QuadTweenEaseObject 二次缓动函数
CubicTweenEaseObject 三次缓动函数。
QuartTweenEaseObject 四次缓动函数。
QuintTweenEaseObject 五次缓动函数。
SineTweenEaseObject 正弦缓动函数。
ExpoTweenEaseObject 指数缓动函数。
CircTweenEaseObject 圆形缓动函数。
ElasticTweenEaseObject 弹性缓动函数。
BackTweenEaseObject 向后缓动函数。
BounceTweenEaseObject 弹跳缓动函数。
Methods Show Inherited
-
seek(time, pause){Tween}
-
跳转Tween到指定的时间。
Name Type Description timenumber 指定要跳转的时间。取值范围为:0 - duraion。
pauseboolean 是否暂停。
Returns:
Type Description Tween Tween变换本身。可用于链式调用。 -
link(tween){Tween}
-
连接下一个Tween变换。其开始时间根据delay值不同而不同。当delay值为字符串且以'+'或'-'开始时,Tween的开始时间从当前变换结束点计算,否则以当前变换起始点计算。
Name Type Description tweenTween 要连接的Tween变换。
Returns:
Type Description Tween 下一个Tween。可用于链式调用。 -
staticTween.add(tween){Tween}
-
添加Tween实例。
Name Type Description tweenTween 要添加的Tween对象。
Returns:
Type Description Tween Tween。 -
staticTween.remove(tweenOrTarget){Tween}
-
删除Tween实例。
Name Type Description tweenOrTargetTween | any | Array.<any> 要删除的Tween对象或target对象或要删除的一组对象。
Returns:
Type Description Tween Tween。 -
staticTween.fromTo(target, fromProps, toProps, params){Tween|Array}
-
创建一个缓动动画,让目标对象从开始属性变换到目标属性。
Name Type Description targetObject | Array 缓动目标对象或缓动目标数组。
fromPropsObject 缓动目标对象的开始属性。
toPropsObject 缓动目标对象的目标属性。
paramsTweenParams 缓动动画的参数。
Returns:
Type Description Tween | Array 一个Tween实例对象或Tween实例数组。 -
staticTween.to(target, toProps, params){Tween|Array}
-
创建一个缓动动画,让目标对象从当前属性变换到目标属性。
Name Type Description targetObject | Array 缓动目标对象或缓动目标数组。
toPropsObject 缓动目标对象的目标属性。
paramsTweenParams 缓动动画的参数。
Returns:
Type Description Tween | Array 一个Tween实例对象或Tween实例数组。 -
staticTween.from(target, fromProps, params){Tween|Array}
-
创建一个缓动动画,让目标对象从指定的起始属性变换到当前属性。
Name Type Description targetObject | Array 缓动目标对象或缓动目标数组。
fromPropsObject 缓动目标对象的初始属性。
paramsTweenParams 缓动动画的参数。
Returns:
Type Description Tween | Array 一个Tween实例对象或Tween实例数组。