为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我在setOnTouchListener时MOVE事件总是不走


只响应DOWN,其他没有,我就是按照着老师的来的,不知道怎么回事,以前也遇到过

    findViewById(R.id.ll_circleview_root).setOnTouchListener(new View.OnTouchListener() {
   @Override
   public boolean onTouch(View v, MotionEvent event) {
       int action = event.getActionMasked();
       Logger.e("action = " + action);
       switch (action) {
           case MotionEvent.ACTION_DOWN:
               break;
           case MotionEvent.ACTION_MOVE:
               break;
           default:
               break;
       }
       return false;
   }
});


正在回答

1 回答

在case MotionEvent.ACTION_DOWN:

要处理的事

return true;(表示消费了这个事件)

move事件也是如此

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么我在setOnTouchListener时MOVE事件总是不走

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信