2012-03-31 516 views
0

我正在嘗試爲我的應用程序創建一個自定義「加載/跳動」圖標。我有一個指向我的「加載」圖標的ImageView的:動畫旋轉軸

loading con

的問題是旋轉離軸和看起來「搖搖晃晃」,但我不知道我做錯了什麼:

<ImageView 
     android:id="@+id/headerReload" 
     android:src="@drawable/reload" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:paddingRight="5dip" 
     android:onClick="headerReload_onClick" 
     android:layout_alignParentRight="true" 
    /> 

    public void headerReload_onClick(final View v) { 
     ImageView searchSpinner = (ImageView)findViewById(R.id.headerReload); 
     Animation spinnerAnimation = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.loading); 
     searchSpinner.startAnimation(spinnerAnimation);    
    } 

loading.xml

<?xml version="1.0" encoding="UTF-8"?> 
<rotate 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:fromDegrees="0" 
    android:toDegrees="360" 
    android:pivotX="50%" 
    android:pivotY="50%" 
    android:repeatCount="infinite" 
    android:interpolator="@android:anim/linear_interpolator" 
    android:duration="1200" 
/> 
+1

我不確定,但可能是因爲你右側有5dp的填充?只是一個想法 – testingtester 2012-03-31 19:23:35

+0

哈!那完全是它。謝謝! – 2012-03-31 19:42:53

+0

很高興我能幫忙,我會把它作爲一個答案,所以你可以關閉這個問題。 – testingtester 2012-03-31 19:45:15

回答