Android开发 - setOnTouchListener 监听触控事件解析

事件解析

  • setOnTouchListener(new OnTouchListener() {});
    • 事件分发解析
      • MotionEvent.ACTION_DOWN:按下
      • MotionEvent.ACTION_MOVE:滑动
      • MotionEvent.ACTION_UP:抬起

使用方法

//部分区域调用需要对象:view.setOnTouchListener(new view.OnTouchListener() {})
setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View view, MotionEvent motionEvent) {
       switch (motionEvent.getAction()){
           case MotionEvent.ACTION_UP:
               //按下事件
               break;
           case MotionEvent.ACTION_MOVE:
               //滑动事件
               break;
           case MotionEvent.ACTION_DOWN:
               //抬起事件
               break;
           default:break;
       }
        return true;
    }
});
posted @ 2024-07-30 13:51  阿俊学JAVA  阅读(123)  评论(0编辑  收藏  举报