问题在Android中扩展动画类

时间:2017-09-28 06:10:44

标签: android animation subclass

我正在尝试创建一个扩展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课程以使其有效?

0 个答案:

没有答案