美文网首页
onTouch监听单击动作

onTouch监听单击动作

作者: 寒冬_腊月 | 来源:发表于2017-10-18 17:51 被阅读12次

创建GestureDetector对象和监听回调类

GestureDetector gestureDetector = new GestureDetector(mContext, new SingleTapConfirm());

 /**
     * 使用gestureDetector来监听点击事件
     */
    private class SingleTapConfirm extends GestureDetector.SimpleOnGestureListener {

        @Override
        public boolean onSingleTapUp(MotionEvent event) {
           //do something
            return true;
        }
    }

把MotionEvent 传给GestureDetector

 @Override
    public boolean onTouchEvent(MotionEvent event) {
        LogUtils.d(TAG, "onTouchEvent:" + event.getAction());
        gestureDetector.onTouchEvent(event);
        return true;
    }

参考

stackoverflow

相关文章

网友评论

      本文标题:onTouch监听单击动作

      本文链接:https://www.haomeiwen.com/subject/mfpeuxtx.html