Android SurfaceView, как контролировать, на какое событие отвечать? - PullRequest
0 голосов
/ 01 декабря 2018

Для работы моей функции требуется 2 вида поверхности.Сначала картинка в картинке.Во-вторых, режим рисования, увеличенный вид в центре экрана.

Под изображением в режиме изображения я хочу, чтобы вид поверхности реагировал на событие щелчка или слайда, что преобразовало бы вид в режим рисования..

В режиме рисования я хочу щелкнуть пространство, отличное от SurfaceView, и вернуться в режим «Картинка в картинке».

Как отключить событие onTouch, если я хочу использоватьсобытие onClick?Конечно, я могу отключить поток обработки в начале onTouch, используя переменную сигнала, но у меня была бы еще одна переменная поля.Я предполагаю, что у андроида может быть какой-то канонический способ определить, на какое событие ответить.

Кроме того, можно ли реализовать режим рисования с помощью диалогового окна с предупреждением, поскольку я хочу использовать отмену, касаясь внешней функции.Это жизнеспособно?

...