twaver.animate.AnimateLocation Class
位置动画对象
以动画效果更改一批网元的位置
Constructor
twaver.animate.AnimateLocation
(
twaver.animate.AnimateLocation
-
objects -
newValues -
[finishFunction]
Parameters:
-
objectstwaver.List需要更改位置的网元节点集合
-
newValuestwaver.List网元节点新位置集合
-
[finishFunction]Function optional回调函数,动画结束后执行的动作,可选,默认值为null
Returns:
Item Index
Methods
Properties
Methods
twaver.animate.Animate.action
(
-
rate
动画每帧执行的动作,子类重载此方法实现自定义动画效果
Parameters:
-
rateNumber动画完成进度
twaver.animate.Animate.getClassName
()
String
获取此类的字符串类名
Returns:
String:
返回此类的字符串类名
twaver.animate.Animate.getCurrentDelay
()
Number
获取当前帧的延迟毫秒数,默认实现为每帧延迟毫秒数乘以当前帧索引,动画表现出由快到慢的渐变过程
Returns:
Number:
返回当前帧的延迟毫秒数
twaver.animate.AnimateProperty.currentAction
(
-
obj -
oldValue -
newValue -
rate
动画每帧执行的动作,子类重载此方法以实现自定义逻辑
Parameters:
-
objObject需要更改属性的对象
-
oldValueObject旧值
-
newValueObject新值
-
rateNumber动画完成进度
twaver.animate.AnimateProperty.getPropertyValue
(
-
obj
获取指定对象的指定属性
Parameters:
-
objObject需要更改属性的对象
Properties
current
Number
当前帧索引
delay
Number
动画的每一帧之间等待时间,默认值为4毫秒
finishFunction
Function
回调函数:动画结束后执行的动作
shouldBeFinished
Boolean
下一个动画是否等待当前动画结束,默认值为false
step
Number
动画帧数,默认值为8
