Autore Topic: Click di una parte di un'immaggine  (Letto 522 volte)

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Click di una parte di un'immaggine
« il: 02 Aprile 2013, 08:32:04 CEST »
0
Buongiorno a tutti =)
Ho un immagine su un layout e vorrei che se qualcuno facesse un click su una parte di quest'immagine, l'immagine cambiasse...
Avevo in mente di utilizzare il metodo onTouchEvent con dentro un if che mi controlla se la superficie interessata è stata premuta
Codice (Java): [Seleziona]
  public boolean onTouchEvent(MotionEvent event) {
        super.onTouchEvent(event);
        int action = event.getAction();
                if(action == MotionEvent.ACTION_DOWN) {
                        ///controllo della superficie
                        return true;
                }
        return false;
        }
Fin qui penso che l'idea sia buona..solo che non saprei come fare il controllo di una parte solamente di superficie del layout...
Qualche idea?
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline s1m0

  • Utente junior
  • **
  • Post: 122
  • Respect: +14
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S
  • Sistema operativo:
    Android 4.1.2
Re:Click di una parte di un'immaggine
« Risposta #1 il: 04 Aprile 2013, 09:46:48 CEST »
0
Potresti fare un esempio postando un immagine indicando quale sarebbe la parte cliccabile?
Un click sul pulsante "Thanks" è sempre gradito :-)

Offline Sakazaki

  • Utente normale
  • ***
  • Post: 396
  • Respect: +74
    • Mostra profilo
  • Dispositivo Android:
    Sony xperia Z
  • Play Store ID:
    Saka Labs
  • Sistema operativo:
    Windows 8
Re:Click di una parte di un'immaggine
« Risposta #2 il: 04 Aprile 2013, 10:00:23 CEST »
0
Non so se fa al caso tuo, io ho provato > questa custom view < e mi sono trovato abbastanza bene. E' un po' datata ma fa il suo sporco lavoro.