質問: Math.abs(velocityX); //textView1.setText("横の移動距離:" + distance_x + " 横の移動スピード:" + velocity_x); // Y軸の移動距離が大きすぎる場合 if (Math.abs(event1.getY() - event2.getY()) > SWIPE_MAX_OFF_PATH) { //textView2.setText("縦の移動距離が大きすぎ"); } // 開始位置から終了位置の移動距離が指定値より大きい // X軸の移動速度が指定値より大きい else if (event1.getX() - event2.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { //textView2.setText("右から左"); } // 終了位置から開始位置の移動距離が指定値より大きい // X軸の移動速度が指定値より大きい else if (event2.getX() - event1.getX() > SWIPE_MIN_DISTANCE && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) { //textView2.setText("左から右"); } } catch (Exception e) { // TODO } return false; } }; ``` を実装するためにはどうすればよいでしょうか?
回答: dispatchTouchEventメソッドにmGestureDetector.onTouchEvent(event)を書いてください。