Intereting Posts
Декодирование аудиофайлов и повторное кодирование в желаемый формат PCM: 44,100 кГц, 2 канала, 16 бит SetLatestEventInfo не может быть разрешен Почему мой макет видяет его размер до того, как его брат изменил свой размер? Проверьте, является ли RecyclerView прокручиваемым Android In-App Purchase Декодирование пакетов Airplay в Java или C / C ++ на Android FATAL EXCEPTION: ZoomTableManager Нарисуйте перекрывающиеся области по одному пути Как предоставить границу для tablerow в tablelayout в android? Как удалить верхнее и нижнее пространство на текстовом экране Android Получить Android .apk-файл VersionName или VersionCode БЕЗ установки apk Как дождаться окончания потока, прежде чем другой поток начнется в Java / Android? Самостоятельный сертификат Android не может быть проверен без предыдущего подключения к Интернету Почему я не могу добавить первый заголовок в getPreferenceScreen? В Eclipse можно найти все методы в проекте, которые принимают определенный тип параметра?

Как передать событие on click через представление?

Итак, у меня есть 3 взгляда, один большой поверх двух других. Тот, что сверху, прозрачен. Я хочу, чтобы иметь возможность регистрировать событие onTouch на представлениях за большим сверху, а большой ничего не делает.

Как это можно сделать?

Solutions Collecting From Web of "Как передать событие on click через представление?"

Взгляните на использование onInterceptTouchEvent(TouchEvent) из ViewGroup . В документации достаточно ясно, как вы можете добиться того, что вы здесь делаете. Вероятно, вы захотите extend свой прозрачный родительский элемент (если только это уже не расширение, которое вы написали) и переопределить этот метод для выполнения ваших ставок.