dhas 队列动画执行
2022-12-22 14:26:23 最后更新
用法:
--旋转动画
--输入动画变量对象,输入控件ID或控件对象,输入动画类型,输入旋转角度...(可输入N个参数)
local dh = i:dhas(2, "rotation", {60, 180})
--local dh = i:dhas(2, "rotationX", {30, 80, 60, 20, 60})
--local dh = i:dhas(2, "rotationY", {30, 80})
i:dh(dh, "duration", 2000)
i:dh(dh, "start")

--伸缩动画
--输入动画变量对象,输入控件ID或控件对象,输入动画类型,输入伸缩尺寸比例...(可输入N个参数)
local dh = i:dhas(2, "scaleX", {1.5, 2.5})
--local dh = i:dhas(2, "scaleY", {1.5, 2.5, 1.2, 2.6, 1.3})
i:dh(dh, "duration", 2000)
i:dh(dh, "start")

--移动动画
--输入动画变量对象,输入控件ID或控件对象,输入动画类型,输入移动到位置...(可输入N个参数)
local dh = i:dhas(2, "translationX", {0, 60})
--local dh = i:dhas(2, "translationY", {0, 60, 30, 10, 60})
i:dh(dh, "duration", 2000)
i:dh(dh, "start")

--透明度
--输入动画变量对象,输入控件ID或控件对象,输入动画类型,可见度比例(0.0至1.0)...(可输入N个参数)
local dh = i:dhas(2, "alpha", {1, 0.3, 1, 0.2, 1})
i:dh(dh, "duration", 2000)
i:dh(dh, "start")

说明:
自定义队列动画执行。