Поймать событие onTouch по родителю, обработать его и передать детям
Я попытался понять, как Android обрабатывает сенсорные события, и немного запутался. Из того, что я понимаю, сенсорные события отправляются в корневой вид и передаются детям.
у меня естьFrameLayout
это контейнер дляFragment
.
First fragment view is a ScrollView
во-вторых, какой-тоGallery
(HorizontalListView) и последний такжеFrameLayout
, Только один фрагмент в макете каждый раз.
То, что я хочу сделать, это идентифицировать пользовательские пролистывания на экране для использования приложения. Я хочу считать считывания и сделать что-нибудь после некоторого количества ударов.
Я пытался положитьOnTouchListener
на вершинеFrameLayout
но он не вызывается, когда ребенокScrollView
илиGallery
, Я пытался вернутьсяfalse
а такжеtrue
в концеonTouch
но я получаю тот же результат - его никогда не вызывают.
Как мне это сделать? Я просто хочу "прозрачно" обрабатывать события касания и передавать их так, как я их даже не трогал.