LINUX.ORG.RU

Android жесты

 , ,


0

1

Всем привет, есть у меня View который перекрывает все вьюшки, и у него переопределен метон onTouchEvent, нужен он для определения жестов и чтобы принимать какие-то действия в зависимости от жестов. Все в общем то работает, но теперь, к примеру, нельзя нажать на кнопку, которая находится под этим View. Когда пытаюсь сделать return false внутри View, то кнопки нажимаются, но жесты не распознаются, хотел сделать, что если дельта больше определенного значения, то return true и обрабатывать жест, иначе игнорировать, но не работает, если вернуть false на ACTION_UP, то обрабатывается как обычно, как будто я вернул true. Как быть??

★★★

А если этот View положить под все остальные виджеты?

mono ★★★★★
()

скорее всего смотреть в сторону onInterceptTouchEvent, dispatchTouchEvent... там жизненный цикл мудреный. У яндекса было неплохое видео на эту тему с одного из YAC

bububu
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.