dhast 队列动画集合
2022-12-22 15:49:15 最后更新
用法:

//旋转动画
s sz1 = { 60, 180 }
s dh1 = dhas(2, "rotation", sz1)
dh(dh1, "duration", 2000)

//伸缩动画
s sz2 = { 1.5, 2.5 }
s dh2 = dhas(2, "scaleX", sz2)
dh(dh2, "duration", 2000)

//移动动画
s sz3 = { 0, 60 }
s dh3 = dhas(2, "translationX", sz3)
dh(dh3, "duration", 2000)

//透明度
s sz4 = { 1, 0.3, 1, 0.2, 1 }
s dh4 = dhas(2, "alpha", sz4)
dh(dh4, "duration", 2000)

//顺序执行
s sz5 = { dh1, dh2, dh3, dh4 }
s dhlist = dhast("sequen", sz5)

//同时执行
//s sz6 = { dh1, dh2, dh3, dh4 }
//s dhlist = dhast("together", sz6)
dh(dhlist, "start")

说明:
常用于动画集合执行。

提示:
队列动画集合允许被其他队列动画集合添加成为子动画。

提示:
动画集合如果设置了动画控制属性,同时也会重置所有子控件的属性。