dh 动画控制
2022-12-22 14:25:07 最后更新
用法:

//========动画的属性(非队列动画)设置========================

//取消动画,取消后若需要重新播放,需要先执行 reset 然后再执行 start 进行播放
i.dh(dh, "cancel")

//重置动画属性
i.dh(dh, "reset")

//启动动画
i.dh(dh, "start")

//动画持续时长
i.dh(dh, "duration", 2000)

//延迟执行,延迟指定时长后才执行动画
i.dh(dh, "delay", 2000)

//启动动画结束填充效果(如果设false 那么 after 与 before将无效)
i.dh(dh, "enabled", true)

//动画执行后,控件停留执行结束状态
i.dh(dh, "after", true)

//动画执行后,控件停留执行开始状态
i.dh(dh, "before", true)

//动画重复执行的次数
i.dh(dh, "repeat", 20)

var dh2 = i.dhas(2, "rotation", 60, 180)
//动画集合添加动画,仅用于 dhset 动画集合追加更多的动画
i.dh(dh, "add", dh2)

//========队列动画的属性设置========================

//取消动画
i.dh(dh, "cancel")

//播放动画
i.dh(dh, "start")

//动画持续时长
i.dh(dh, "duration", 2000)

//延迟执行,延迟指定时长后才执行动画
i.dh(dh, "delay", 2000)

//动画是否正在运行
var b = i.dh(dh, "running")
syso(b)

//设置动画执行的控件ID或控件对象
i.dh(dh, "target", 2)

//克隆动画
var dh2 = i.dh(dh, "clone")

说明:
常用于动画的控制管理。