.抽象类:abstract class的一种使用——适配器
在AnimationListener中有:
void onAnimationStart(Animation animation);
void onAnimationEnd(Animation animation);
void onAnimationRepeat(Animation animation);
}
但是有时候我们并不需要监听所有的事件,那么写一个监听事件就显得有点繁乱。这时候我们就可以模仿AnimatorListenerAdapter();
其实,它就是一个抽象类:
Animator.AnimatorPauseListener {
@Override
public void onAnimationCancel(Animator animation) {
}
@Override
public void onAnimationEnd(Animator animation) {
}
public void onAnimationRepeat(Animator animation) {
}
之后,你就懂啦!