AnimationSet无法强制转换为RotateAnimation

时间:2017-06-28 22:05:24

标签: java android animation rotation classcastexception

(新手的问题) 我的代码片段如下:

    RotateAnimation rotateAnimation= (RotateAnimation) AnimationUtils
                .loadAnimation(MainActivity.this,R.anim.clockwise_anim);

和res / anim中的顺时针_anim.xml看起来像:

<set xmlns:android="http://schemas.android.com/apk/res/android">
    <rotate xmlns:android="http://schemas.android.com/apk/res/android"
        android:fromDegrees="0"
        android:toDegrees="360"
        android:pivotX="50%"
        android:pivotY="50%"
        android:duration="5000" >
    </rotate>
</set>

我上面的代码片段上有一个错误:java.lang.ClassCastException:

  

android.view.animation.AnimationSet无法强制转换为   android.view.animation.RotateAnimation

我多次看到这样的代码,而且在我的案例中我没有遇到什么问题。有什么建议吗? 提前谢谢!

0 个答案:

没有答案