我正在尝试创建一个扩展Animation
类的自定义动画,我收到了一个意外错误。
首先,我有以下内容:
Animation animation = AnimationUtils.loadAnimation(getContext(), R.anim.circle_anim);
之后我创建了CustomAnimation
类,如下所示
public class CustomAnimation extends Animation {
public CustomAnimation() {
}
public CustomAnimation(Context context, AttributeSet attrs) {
super(context, attrs);
}
// more code for the class here...
}
所以现在我使用这样的动画:
CustomAnimation animation = (CustomAnimation) AnimationUtils.loadAnimation(getContext(), R.anim.circle_anim);
但是我收到以下错误:
java.lang.ClassCastException: android.view.animation.AnimationSet cannot be cast to com.example.userRand.Newapp.Model.CustomAnimation
我应该如何扩展CustomAnimation
课程以使其有效?