补间动画扩展
补间动画是一个概念,允许你以平滑的方式更改对象的属性。你只需告诉它哪些属性要更改,当补间结束运行时它们应该具有哪些最终值,以及这需要多长时间,补间引擎将负责计算从起始点到结束点的值。
就是说:指定动画持续的时间,开始状态和结束状态。扩展就可以(根据插值器)自动计算中间的状态,生成动画。
目前的问题:
不支持画布、图像精灵、球形精灵。
相关功能块
添加一个动画
添加一个动画,产生一组动画。可以针对不同的组件或者不同的属性,产生多个动画。
component:组件,需要产生动画的组件
property:字串,动画的哪个属性(可以使用下面的帮助属性块)
interpolator:数字,插值器,支持从1到8。1.加速再减速, 2.加速,3.减速,4.弹跳, 5.线性, 6.回退加超出, 7.回退, 8.超出.
duration:数字,动画持续时间,单位毫秒
delay:数字,动画延迟运行时间,单位毫秒
values:列表,属性要改变的值,如果指定多个值,就从第一个值补间到第二个,再到第三个。。。如果只有一个值,就是从组件属性现在的值过度到第一个值。
开始一组动画
isTogether:逻辑值,若为真,所有动画一起开始。若为假,所有动画按顺序依次开始(第一个结束再开始第二个。。。)
暂停一组动画
继续一组动画
取消一组动画
清除所有动画
生成一组新的动画之前调用这个块。