2012-07-11 163 views
1

嗨,我有一個圖像視圖位置和頁面的底部我想動畫,所以它下移沒有人知道如何做到這一點?目前,當我運行它什麼也沒有發生Android動畫垂直圖像視圖

這裏是我到目前爲止已經試過

我的繼承人動畫

<set xmlns:android="http://schemas.android.com/apk/res/android" 
    android:interpolator="@android:anim/accelerate_interpolator"> 
    <translate android:fromYDelta="0" android:toXDelta="30" android:duration="1000" 
     android:fillAfter="true"/> 

</set> 

繼承人我的Java

public class IntialSetup extends Activity { 
    /** Called when the activity is first created. */ 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.layout_initialsetup); 
     animations(); 

    } 


    public void animations(){ 

    final ImageView image = (ImageView)findViewById(R.id.su_shirts); 
    Animation AnimationMovepos = AnimationUtils.loadAnimation(this, R.anim.shirt_anim); 
    image.startAnimation(AnimationMovepos); 

    } 



} 

回答

2

看看你的動畫:

<translate android:fromYDelta="0" android:toXDelta="30" .../> 

fromYDelta ... toYDelta而不是toXDelta。

希望這是問題所在。

+0

嗨,謝謝你是這個問題,但我現在有另一個問題是圖像可以追溯到動畫完成後的原始位置? – 2012-07-11 12:39:01

+0

你需要設置你的imageView的新位置,我猜。如果它幫助你,請接受這個答案。 – AMerle 2012-07-11 12:47:38

+0

我覺得它是我在錯誤的地方填充感謝您的幫助 – 2012-07-11 12:48:59