0
我正在尝试为我的应用程序创建一个自定义“加载/跳动”图标。我有一个指向我的“加载”图标的ImageView的:动画旋转轴
的问题是旋转离轴和看起来“摇摇晃晃”,但我不知道我做错了什么:
<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"
/>
我不确定,但可能是因为你右侧有5dp的填充?只是一个想法 – testingtester 2012-03-31 19:23:35
哈!那完全是它。谢谢! – 2012-03-31 19:42:53
很高兴我能帮忙,我会把它作为一个答案,所以你可以关闭这个问题。 – testingtester 2012-03-31 19:45:15