在其中心旋转图像

时间:2013-02-21 20:59:04

标签: java android android-animation

我尝试了https://stackoverflow.com/a/8996581/1389581上的方法,但没有一个适合我。

Animation animation = AnimationUtils.loadAnimation(this, R.anim.rotate_arround_center);

        try {
            radarView.startAnimation(animation);
        }
        catch(Exception ex) {
            Log.i(ProcessActivity.str_logCaptionName_ProcessActivity, "radar animation ex : " + ex.getMessage());
        }

-

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
    android:shareInterpolator="false" >

    <rotate
 xmlns:android="http://schemas.android.com/apk/res/android"
  android:fromDegrees="45"
  android:toDegrees="45"
  android:pivotX="50%"
  android:pivotY="50%"
  android:duration="1000"
  android:startOffset="0"/>

</set>

给出null异常。当我使用矩阵方法时,应用程序会出现致命错误并导致崩溃。

我不想改变位图。

1 个答案:

答案 0 :(得分:0)

看看这个:How can i use RotateAnimation to rotate a circle?

不确定它是否正在寻找,但它确实有效。