제스쳐를 사용해서 좌우 이동은되는데요


오른쪽으로할 땐 상하기준 정가운데 쪽에서만 먹고요

왼쪽으로할 땐 상하기준 위쪽에서만 제스쳐가 먹어요 ㅠ


private static final int SWIPE_MIN_DISTANCE = 120;

    private static final int SWIPE_MAX_OFF_PATH = 250;

    private static final int SWIPE_THRESHOLD_VELOCITY = 200;

--------------------------------------------------------------------------------------

 if (Math.abs(e1.getY() - e2.getY()) > SWIPE_MAX_OFF_PATH)

                return false;

            

            // right to left swipe

            if (e1.getX() - e2.getX() > SWIPE_MIN_DISTANCE

                    && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {

                Toast.makeText(getApplicationContext(), "Left Swipe",

                        Toast.LENGTH_SHORT).show();

            }

            // left to right swipe

            else if (e2.getX() - e1.getX() > SWIPE_MIN_DISTANCE

                    && Math.abs(velocityX) > SWIPE_THRESHOLD_VELOCITY) {

                Toast.makeText(getApplicationContext(), "Right Swipe",

                        Toast.LENGTH_SHORT).show();

            }

위의 소스를 사용했어요

그리고 레이아웃은 xml로 만들었습니다.