我有一个 RelativeLayout 我正在使用 GestureDetector 将 TouchListener 放入其中。我已经完成并且可以检测到双击,但是如何在视图中添加滑动事件呢?
private void myTapEvent(){
RlContent.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return gestureDetector.onTouchEvent(event);
}
});
gestureDetector = new GestureDetector(new GestureDetector.SimpleOnGestureListener() {
@Override
public boolean onDoubleTap(MotionEvent e) {
count++;
doTaskHere();
return true;
}
@Override
public boolean onDown(MotionEvent e) {
return true;
}
});
}
实现滑动事件后,如何在 a.)仅允许点击和禁用滑动 和 b.)禁用点击和仅允许滑动之间切换。