Я прочитал несколько разных ответов для этого же вопроса, поэтому я не знаю, какой из них прав, тогда я решил снова спросить его. Попробуйте не ссылаться на другую ссылку в этом ответе. Если вы хотите сделать это, я буду ожидать немного дополнительного объяснения.Android setOnTouchListener
Мой вопрос: У меня есть ImageView
внутри ViewPager
, мой ImageView
имеет некоторые жесты обнаружения (масштабирования и панорамирования), и я использую по умолчанию ViewPager
, который проведите обнаружение по умолчанию. Как работает цепочка событий onTouch? Самый низкий вид в моей иерархии всегда будет включен onTouch, и если метод вернет false, родительский элемент обработает его? Возможно, наоборот?
Я спрашиваю, потому что я есть ImageView
, который имеет жесты влево и вправо, а когда я на краю изображения, я должен послать событие к родителю (а ViewPager
), чтобы справиться с разбиение на страницы. любой дальнейший совет в том, как это сделать, это будет действительно оценено.
Можете ли вы отправить метод canScroll() класса ImageViewTouch? Я предполагаю, что вы используете этот ImageViewTouch (https://github.com/sephiroth74/ImageViewZoom) – atermenji