Autore Topic: [Richiesta Tutorial] Immagine che riconosca differenti posizioni di tocco  (Letto 664 volte)

Offline MarcoOSX

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Android 4.4.2
Salve a tutti vorrei sapere se è possibile , e se lo è come si fa, a inserire una immagine in un app Android che riconosca diversi punti di tocco, ossia per esempio:
Ho la seguente immagine:

e vorrei che, senza doverla spezzettare in vari image button, se io premo sul delfino a destra accada una cosa, se io premo sul delfino a sinistra accada qualcosa altro e così via, ossia a seconda della zona dove premo ho un diverso comportamento dell'app come se ci fosse un bottone.
Spero di essermi spiegato.

E spero che qualcuno potrà aiutarmi!
Io vi ringrazio tutti!
 :-)

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:[Richiesta Tutorial] Immagine che riconosca differenti posizioni di tocco
« Risposta #1 il: 07 Settembre 2014, 08:23:52 CEST »
Non è una cosa banale, o meglio, i componenti standard non ti consentono di fare una cosa del genere.

Se ti accontenti aree quadrate o molto grossolane, lavori sulle coordinate del tocco e basta. Se ti serve corrispondenza precisa con l'immagine devi usare un artificio: ti fai una seconda immagine (mai visualizzata) derivata dalla prima, dove togli la foto, ma colori con colori diversi le diverse aree di tocco. In questo modo, quando hai l'evento tocco sulla prima immagine, vai a vedere il colore di quel punto nella seconda immagine e quindi sai quale area è stata toccata.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline MarcoOSX

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Android 4.4.2
Re:[Richiesta Tutorial] Immagine che riconosca differenti posizioni di tocco
« Risposta #2 il: 07 Settembre 2014, 08:46:30 CEST »
Innanzitutto grazie per la risposta, ma sinceramente non mi è chiaro nessuno dei due metodi, ossia quello delle cordinate non cambia da smartphone a smartphone?.
Mentre l'altro non l'ho capito proprio!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:[Richiesta Tutorial] Immagine che riconosca differenti posizioni di tocco
« Risposta #3 il: 07 Settembre 2014, 09:22:49 CEST »
Ti ho trovato su google un tutorial che lo spiega in dettaglio: Android Images With Clickable Areas – Part 1 | More Is Not Always Better
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline MarcoOSX

  • Nuovo arrivato
  • *
  • Post: 9
    • Mostra profilo
  • Dispositivo Android:
    LG G2
  • Sistema operativo:
    Android 4.4.2
Re:[Richiesta Tutorial] Immagine che riconosca differenti posizioni di tocco
« Risposta #4 il: 07 Settembre 2014, 09:24:56 CEST »
Grazieeeee :-)
Sei stato davvero molto utile :)

Comunque sul sito postato da bradipao c'è anche il collegamento a questo sito:
http://catchthecows.com/?p=113
che contiene la spiegazione per fare una mappa di punti sull'immagine :)
« Ultima modifica: 07 Settembre 2014, 09:46:18 CEST da MarcoOSX »