Autore Topic: Zona di un immagine  (Letto 725 volte)

Offline sirtraco

  • Utente junior
  • **
  • Post: 92
  • Respect: 0
    • Mostra profilo
Zona di un immagine
« il: 13 Settembre 2012, 16:58:30 CEST »
0
salve a tutti, voglio sviluppare un app per segnare i punteggi di un bersaglio. Avevo pensato di mettere l'immagine del bersaglio e quindi toccandolo prendere il relativo punteggio, per esempio se premo verso il centro del bersaglio mi ridà 10, è possibile implementare una cosa del genere? ovvero esiste un metodo che restituisce diciamo la posizione del dito sopra l'immagine? se si potreste consigliarmi un approccio iniziale???

Offline sirtraco

  • Utente junior
  • **
  • Post: 92
  • Respect: 0
    • Mostra profilo
Re:Zona di un immagine
« Risposta #1 il: 17 Settembre 2012, 13:49:53 CEST »
0
up up

Offline xdoppiadx

  • Nuovo arrivato
  • *
  • Post: 8
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy Fit
  • Sistema operativo:
    Windows 7
Re:Zona di un immagine
« Risposta #2 il: 28 Novembre 2012, 00:29:50 CET »
0
Certo, è possibile! :-)
Basta invocare il metodo onTouchEvent
ti copio-incollo uno snippet:
Codice (Java): [Seleziona]
public boolean onTouchEvent(MotionEvent event) {
                // MotionEvent object holds X-Y values
                if(event.getAction() == MotionEvent.ACTION_DOWN) {
                    String text = "You click at x = " + event.getX() + " and y = " + event.getY();
                    //Toast.makeText(this, text, Toast.LENGTH_LONG).show();
                    System.out.println(""+text);
                }
                if(event.getAction() == MotionEvent.ACTION_MOVE) {
                    String text = "You move at x = " + event.getX() + " and y = " + event.getY();
                    //Toast.makeText(this, text, Toast.LENGTH_LONG).show();
                    System.out.println(""+text);
                }
Dai un'occhiata ai manuali di android  ;-)