onTouch监听单击动作
2017-10-18 本文已影响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;
}