Все события распространяются от корневых до дочерних представлений. Если представление не хочет обрабатывать событие, оно передает его своим дочерним представлениям. Если представление потребляет событие, такое как щелчок по ViewGroup, вы можете либо позволить ему просочиться, либо заблокировать его. Обычно возвращение false из обратного вызова события указывает, что событие не было обработано, а возвращение true указывает, что событие было обработано и не будет передано никаким другим представлениям.
Скажем, у вас есть кнопка в ViewGroup. Если вы нажмете кнопку, ViewGroup сначала получит событие, она может не передавать событие своим дочерним элементам, и в этом случае кнопка не будет реагировать на щелчок.