2011-11-22 7 views

Respuesta

5

Consulte la segunda respuesta al this question, creo que es exactamente lo que necesita.

Más tarde editar:

Resumen rápido:

  1. Utilice un TouchListener en lugar de ClickListener

  2. Dentro del oyente, si el evento es MotionEvent.ACTION_DOWN, obtener el toque coordina

  3. Comprueba el píxel de la imagen en las coordenadas que obtuviste r; si el píxel no es transparente, considere hacer clic en el botón, de lo contrario, ignore el evento.

+0

Al cambiar el método de "zona caliente" o "área seleccionable"? Déjame probar y ver. Gracias amigo. – Wuahaha

+0

No se pudo hacer funcionar, jaja. – Wuahaha

+0

Elabore sobre esto, por favor. "No pude hacer que funcione" podría significar algo. La respuesta a la que te indiqué parece bastante directa. –

Cuestiones relacionadas