属性动画监听
ObjectAnimator objectAnimator = new ObjectAnimator();
objectAnimator.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) {
}
});
方法名都很直观
开始,结束,取消,重复
如果只想要用一个两个
ObjectAnimator objectAnimator = new ObjectAnimator();
objectAnimator.addListener(new AnimatorListenerAdapter() {
@Override
public void onAnimationCancel(Animator animation) {
super.onAnimationCancel(animation);
}
});