我想将图像从左向右移动,并保持旋转,并且图像尺寸不断缩小,直到图像消失。 它想在javascript中为钛做这个。 我试过但是图像自然跳跃,然后向下移动然后改变位置但运动不顺畅。 我只是想要它可能不会跳。我不是一个经验丰富的程序员,所以需要你的帮助。 我在这里分享一些代码。
var tr_start = Titanium.UI.create2DMatrix();
tr_start = tr_start.rotate(30);
var tr_end = Titanium.UI.create2DMatrix();
tr_end = tr_end.scale(1);
tr_end = tr_end.translate(10,0);
tr_end = tr_end.scale(.5);
tr_end = tr_end.translate(20,0);
tr_end = tr_end.rotate(360);
tr_end = tr_end.translate(100,0);
var view = Titanium.UI.createView({
width:'30%',
height:'30%',
transform:tr_start,
});
var headerimg = Titanium.UI.createImageView({
backgroundImage:'header.png',
height:'100%',
width:'100%',
zIndex:2
});
view.add(headerimg);
win.add(view);
view.animate({
transform:tr_end,
repeat:0,
//autoreverse:true,
duration:1000,
curve:Titanium.UI.ANIMATION_CURVE_EASE_IN_OUT
});
答案 0 :(得分:0)
将自动反转设置为false可能会有所帮助。