Переходите к

В моем приложении у меня есть фрагмент поверх активности. Фрагмент заполняет весь экран. Часть фрагмента представляет собой прозрачный вид, и вы можете видеть представления под (которые относятся к активности). Есть ли способ передать события касания к представлениям, которые находятся под прозрачным представлением фрагмента? Благодаря!

В методе overriden onTouchEvent внутри фрагмента return false, он передает событие касания в представления нижнего уровня

Простейший способ:

Здесь: https://stackoverflow.com/a/34436589/3818437

Объявите, что ваш фрагмент не доступен для кликов / фокусировки, используя

android:clickable="false" and android:focusable="false" 

или

 v.setClickable(false) and v.setFocusable(false). 

Теперь события кликов должны быть отправлены родительскому фрагменту.

Примечание. Чтобы достичь этого, вы должны добавить клик к его прямому родительскому объекту. Или установить андроид: clickable = "false" и android: focusable = "false" для своего прямого родителя, чтобы передать слушателю дополнительный родитель.