Pregunta

Tengo una actividad Android con un ImageButton. Me gustaría ejecutar alguna lógica cuando se hace clic en el botón y mostrar una imagen diferente para el estado prensado, sino también recibir el evento táctil en la actividad.

Por defecto sólo el botón recibe el evento táctil. Si fijo el atributo se puede hacer clic en el botón a false entonces sólo la actividad recibe el evento táctil.

¿Cuál es la mejor manera de implementar el evento táctil en la actividad y el clic en el botón?

¿Fue útil?

Solución 2

A falta de un método mejor, anuló el evento táctil de la actividad a ejecutar la lógica de la actividad y detectar si el toque fue por encima del botón, en cuyo caso cambie de estado e invocar la lógica onClick.

Otros consejos

Tener el botón de llamada a un método en la actividad cuando se hace clic.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top