Android开发日常

  • 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) {
        // 动画取消时调用
    }
});

你可能感兴趣的:(Android开发日常)