Autore Topic: trascinare oggetti in verticale, orizzontale e diagonale  (Letto 549 volte)

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
trascinare oggetti in verticale, orizzontale e diagonale
« il: 07 Giugno 2013, 18:54:19 CEST »
0
ciao, ho in mente una nuova app da fare, ma mi manca un pezzo importante :(
in pratica nella app si dovrebbero unire dei punti trascinando il dito sullo schermo, ma dovrei fare in modo che il trascinamento sia solo verticale, orizzontale o diagonale..per evitare che l'utente trascini un po' in diagonale e un po in verticale.
in poche parole dal momento in cui appoggia il dito e sceglie una direzione, non deve avere la possibilità di cambiare direzione.
avete qualche idea in merito o qualche link che possa essermi utile?
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!

Offline rs94

  • Utente normale
  • ***
  • Post: 227
  • Respect: +21
    • Mostra profilo
  • Dispositivo Android:
    Sony Ericsson Xperia Arc S
  • Sistema operativo:
    Windows 8
Re:trascinare oggetti in verticale, orizzontale e diagonale
« Risposta #1 il: 07 Giugno 2013, 19:43:55 CEST »
0
Supponendo che tu abbia già idea di come fare la parte dei punti cliccabili e delle linee congiungenti, per bloccare la direzione basta che controlli al primo collegamento in che direzione è.. Quindi ad ogni nuovo punto collegato fai un if sulla direzione, se coincide disegni la linea, altrimenti no :)
L'unica certezza è il dubbio.
Dubitare di se stessi è il primo segno di intelligenza.

Offline frecciak

  • Utente normale
  • ***
  • Post: 231
  • Respect: +16
    • Mostra profilo
  • Dispositivo Android:
    galaxy s
  • Sistema operativo:
    windows 7
Re:trascinare oggetti in verticale, orizzontale e diagonale
« Risposta #2 il: 08 Giugno 2013, 01:52:38 CEST »
0
grazie per la risposta, non avevo idea che si potesse verificare  la direzione  del movimento..provo a documentarmi meglio sull'argomento :D
Se le risposte ti hanno aiutato, metti un ..a te non costa nulla, ma a chi ti ha aiutato fa molto piacere riceverlo!!