-
MotionEvent.ACTION_CANCEL的调用时机
只有上层 View 回收事件处理权的时候,ChildView 才会收到一个 ACTION_CANCEL 事件。
http://www.gcssloop.com/customview/motionevent -
animatorUpdateListener和animatorListener的区别
AnimatorUpdateListener l = new AnimatorUpdateListener() {
public void onAnimationUpdate(ValueAnimator animation) {
}
};
anim.addListener(new AnimatorListener() {
@Override
public void onAnimationStart(Animator animation) {
// 动画开始时调用
}
@Override
public void onAnimationRepeat(Animator animation) {
// 动画重复时调用
}
@Override
public void onAnimationEnd(Animator animation) {
// 动画结束时调用
}
@Override
public void onAnimationCancel(Animator animation) {
// 动画取消时调用
}
});
网友评论