Autore Topic: "Selezionare" un'area di un'immagine  (Letto 521 volte)

Offline AndreaNobili

  • Utente junior
  • **
  • Post: 75
  • Respect: 0
    • Mostra profilo
"Selezionare" un'area di un'immagine
« il: 23 Giugno 2011, 15:55:37 CEST »
0
Ciao,
avrei la necessità di fare la seguente operazione su un'immagine.

Supponiamo che la mia applicazione visualizzi un'immagine sullo schermo, ad esempio un cerchio.

Vorrei fare in modo che se l'utente tocca con il dito il centro del cerchio (ovviamente intendo che l'utente mette il dito in un'area di tot pixel definita al centro del cerchio) quest'area viene selezionata e magari si evidenzia cambiando colore...

E' possibile in qualche modo?

Grazie
Andrea

Offline 7h38ugg3r

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1200
  • Respect: +133
    • riccardofischetti
    • th38ugg3r
    • @7h38ugg3r
    • Mostra profilo
  • Dispositivo Android:
    Galaxy-S GT I-9000/ ASUS Eee Pad Transformer
  • Play Store ID:
    Riccardo Fischetti
  • Sistema operativo:
    OS X Lion / Linux Mint 11 (Katya)
Re:"Selezionare" un'area di un'immagine
« Risposta #1 il: 24 Giugno 2011, 17:29:07 CEST »
0
certamente.

almeno in 2 modi:

1. usi il cerchio come sfondo di un layout, e al centro preciso ci metti un button con background trasparente. All'onclick del button, cambi colore al background del button.

2. utilizzi le varie funzioni onDraw delle view per disegnarti il cerchio e poi ridisegnare la parte dove hai premuto, ma sarebbe molto più articolato da spiegare: la soluzione 1 mi sembra la migliore.
7h38ugg3r<=>thebugger
Non conosci Java? Allora sei nel posto sbagliato!

http://www.androidpatterns.com/