Cómo dibujar rect con capacidad táctil en Android

I'm drawing shapes with canvas.drawRect() but i would like to enable touch so that when the user taps on them i can handle the event. How can i draw touch-enabled rects?

preguntado el 01 de febrero de 12 a las 14:02

1 Respuestas

Maintain a map of the available rects you draw and compare the touch points to see if they intersect.

p.ej

if (Rect.intersects(MyDrawnRect, RectWhereITouched)) {
    // Touched the rect so handle accordingly
}

Respondido 01 Feb 12, 19:02

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.