¿Qué significa el valor booleano devuelto por un método de manejo de eventos en Android?

En Android, la mayoría de los métodos de escucha de eventos devuelven un valor booleano. ¿Qué significa ese valor verdadero / falso? ¿Qué resultará en los sucesos posteriores?

class MyTouchListener implements OnTouchListener {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        logView.showEvent(event);
        return true;
    }
}

Con respecto al ejemplo anterior, si devuelve verdadero enen contacto método, encontré que cada evento táctil (ABAJO, ARRIBA, MOVER, etc.) se ha capturado de acuerdo con milogView. Por el contrario, si devuelve falso, solo se capturó el evento DOWN. Entonces parece que return false evitará que el evento se propague. Estoy en lo correcto ?

Además, en unOnGestureListener, muchos métodos también tienen que devolver un valor booleano. ¿Tienen el mismo significado?

Respuestas a la pregunta(6)

Su respuesta a la pregunta