Gestire click\touch in Android
Ciao,
ho una domanda sul touch in Android.
Dovrebbe essere possibile fare in modo che quando l'utente tocca con il dito un certo punto dello schermo questo vengano memorizzate le coordinate di tale punto in 2 variabili x,y. Giusto?
Cercando online ho trovato qualche snippet tipo:
codice:
main.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent e) {
float x = e.getX();
float y = e.getY();
}
});
Giusto?
La mia domanda è: se volessi fare la seguente cosa:
Ho un'immagine di sfondo (o comunque un'immagine visualizzata nella mia applicazione) che rappresenta un corpo umano e volessi fare in modo che vengano riconosciuti 2 click: uno quando l'utente tocca un'area prossima alla testa ed uno quando l'utente tocca un'area prossima alla pancia.
Sapendo le coordinate della testa e confrontandole con quelle del click sarebbe possibile fargli stampare: "L'utente ha clickato la testa?"
Potrebbe essere una strategia valida secondo voi su come fare questa cosa?
Please help me...sono abbastanza disperato
Grazie
Andrea