我们在介绍动画集合的时候,介绍到有两个动画集合分别是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) {
} });
|