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

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

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

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

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