2013-02-04 75 views
0

我想要從左到右移動的圖像繼續旋轉,它的大小不斷下降,直到圖像消失。 它想要在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

將auto reverse設置爲false可能有幫助。