私は RelativeLayout を持っています。私は TouchListener を GestureDetector の使用に入れています。私はすでに行っており、ダブルタップを検出できますが、ビューにスワイプイベントを追加するにはどうすればよいですか?
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.)タップを無効にしてスワイプのみを許可する方法を切り替えるにはどうすればよいですか。