studio programacion herramientas fundamentos con avanzado aplicaciones android view android-fragments android-activity touch-event

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.