new Animation(func, layers)
参数:
func:每一帧都会调用一次此函数。此函数接收一个包含四个元素的参数对象,时间单位均为毫秒。
{ timeDiff:"上一帧和当前帧的时间差", lastTime:"动画启动和上一帧的时间差", time:"动画启动和当前帧的时间差", frameRate:"动画执行频率FPS" }
layers:每次动画帧需要重绘的层。可以是一个层、层数组和null。
方法:
addLayer(layer):向当前动画中添加一个层,如果添加成功返回true,反之返回false。
getLayers():获取当前动画中所有的层。
isRunning():确认当前动画是否正在执行,如果是返回true,反之返回false。
setLayers(layers):向当前动画中添加一批层,添加方法和实例化函数layers参数一样。
start():启动动画。
stop():停止动画。