Złap zdarzenie onTouch przez rodziców, zajmuj się nim i przekazuj dzieciom

Starałem się zrozumieć, jak Android radzi sobie z wydarzeniami dotykowymi i trochę się pomyliłem. Z tego, co rozumiem, zdarzenie dotyku jest wysyłane do widoku głównego i przekazywane dzieciom. mamFrameLayout to jest pojemnik naFragment. Pierwszy widok fragmentu toScrollView, drugi jest jakimś rodzajemGallery (HorizontalListView), a ostatni równieżFrameLayout. Za każdym razem tylko jeden fragment w układzie. To, co chcę zrobić, to zidentyfikować ruchy użytkownika na ekranie, w celu użycia aplikacji. Chcę policzyć ruchy i zrobić coś po kilku ruchach.

PróbowałemOnTouchListener na szczycieFrameLayout ale nie jest wywoływany, gdy dziecko jestScrollView alboGallery. Próbowałem wrócićfalse i równieżtrue na końcuonTouch, ale mam taki sam wynik - nigdy nie jest wywoływany.

Jak mogę to zrobić? Chcę po prostu „przejrzyście” radzić sobie z wydarzeniami dotykowymi i przekazywać je tak, jakbym ich nawet nie dotykał.

questionAnswers(1)

yourAnswerToTheQuestion