Обнаружение жестов для определенного вида - PullRequest
0 голосов
/ 08 сентября 2018

Добавлен spaceView, который не охватывает весь макет. И я хочу, чтобы распознавание жестов работало только для этого вида.

Не могу сделать много, но вот мои коды:

space = findViewById(R.id.space);
        this.gDetector = new GestureDetectorCompat(this, this);
        gDetector.setOnDoubleTapListener(this);

1 Ответ

0 голосов
/ 09 сентября 2018

onTouchEvent в Android позволяет вам сделать это. Вы можете добавить все, что вы хотите сделать в этом событии.

Согласно официальному сайту Android Studio, onTouchEvent() описывается как ...

Когда пользователь помещает один или несколько пальцев на экран, это вызывает обратный вызов onTouchEvent () в представлении, которое получило события касания. Для каждой последовательности событий касания (положение, давление, размер, добавление другого пальца и т. Д.), Которая в конечном итоге определяется как жест, onTouchEvent () запускается несколько раз.

Вот официальная ссылка на вас для получения дополнительной помощи

Надеюсь, это поможет ...

...