programacion - manual de android en pdf
Pase toques a la vista debajo (2)
En mi aplicación, tengo un fragmento en la parte superior de la actividad. El fragmento está llenando toda la pantalla. Parte del fragmento es una Vista transparente y puedes ver las vistas debajo (que pertenecen a la actividad). ¿Hay alguna manera de transferir los eventos táctiles a las vistas que están bajo la vista transparente del fragmento? ¡Gracias!
la forma más simple:
formulario aquí: https://.com/a/34436589/3818437
Declara que tu fragmento no se puede hacer clic / se puede enfocar usando
android:clickable="false" and android:focusable="false"
o
v.setClickable(false) and v.setFocusable(false).
Los eventos de clic deben enviarse al padre del fragmento ahora.
Nota: Para lograr esto, debe agregar clic a su padre directo. o establece android: clickable = "false" y android: focusable = "false" a su padre directo para pasar al oyente a otro padre.
En su método onTouchEvent
dentro del fragmento return false
, pasa el evento táctil a las vistas de la capa inferior.