Atrapa el evento onTouch por parte de los padres, lo maneja y pasa a los niños

Intenté entender cómo manejaba Android el evento táctil y me confundí un poco. Por lo que entiendo, los eventos táctiles se envían a la vista raíz y se transmiten a los niños. tengo unFrameLayout eso es un contenedor paraFragment. La primera vista de fragmento es unaScrollView, el segundo es una especie deGallery (HorizontalListView) y el último también esFrameLayout. Sólo un fragmento en el diseño cada vez. Lo que quiero hacer es identificar los movimientos del usuario en la pantalla, para el uso de la aplicación. Quiero contar los golpes y hacer algo después de un número de golpes.

Traté de poner unOnTouchListener en la parte superiorFrameLayout pero no se llama cuando el niño es elScrollView o laGallery. Traté de volverfalse y tambiéntrue En el fin deonTouch, pero obtengo el mismo resultado - nunca ha sido llamado.

¿Cómo puedo hacerlo? Solo quiero manejar los eventos táctiles "de manera transparente" y transmitirlos como si ni siquiera los hubiera tocado.