我们在介绍动画集合的时候,介绍到有两个动画集合分别是AnimationSet和AnimatorSet,它们分别继承自Animation和Animator,同样动画事件也分为两类,一种用于监听Animation动画,一种用于监听Animator动画
这些动画的监听方法意义都很简单,从名字就可以看出,这里就不展开介绍了:

AnimationListener

myAnimation.setAnimationListener(new Animation.AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {

}

@Override
public void onAnimationEnd(Animation animation) {

}

@Override
public void onAnimationRepeat(Animation animation) {

}
});

AnimatorListener

animator.addListener(new Animator.AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {

}

@Override
public void onAnimationEnd(Animator animation) {

}

@Override
public void onAnimationCancel(Animator animation) {

}

@Override
public void onAnimationRepeat(Animator animation) {

}
});
Contents