Passa il touch alla vista sotto

Nella mia app ho un frammento in cima all’attività. Il frammento sta riempiendo l’intero schermo. Parte del frammento è una vista trasparente e puoi vedere le viste sotto (che appartengono all’attività). C’è un modo per trasferire gli eventi tattili alle viste che si trovano sotto la trasparente Vista del frammento? Grazie!

Nel tuo overriden, il metodo onTouchEvent all’interno del frammento restituisce false , passa l’evento touch alle viste del livello inferiore.

modo più semplice:

modulo qui: https://stackoverflow.com/a/34436589/3818437

Dichiara il tuo frammento non cliccabile / focalizzabile usando

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

o

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

Gli eventi click devono essere inviati al genitore del frammento ora.

Nota: per ottenere ciò, devi aggiungere un clic al suo genitore diretto. o imposta android: clickable = “false” e android: focusable = “false” al suo genitore diretto per passare il listener a un altro genitore.