Autore Topic: Drag&Drop su GridView  (Letto 595 volte)

Offline gingenzo

  • Nuovo arrivato
  • *
  • Post: 7
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Acer Liquid E
  • Play Store ID:
    ginlemon
  • Sistema operativo:
    Ubuntu 11.04
Drag&Drop su GridView
« il: 11 Febbraio 2012, 18:07:03 CET »
0
Salve Ragazzi
Sto cercando di sviluppare una specie di app drawer, quindi una griglia con le icone di tutte le applicazioni installate. Su queste icone mi piacerebbe implementare il Drag and Drop in modo da poterle trascinare e rilasciare su una zona dello schermo cosi da poter ottenerne qualche effetto. Ho scritto l'ontouchlistener che funziona benissimo con elementi fuori dalla griglia ma mi da problemi con quelli dentro, cioè:

Premo per qualche istante l'icona e questa comincia a seguire il mio dito, se la muovo orizzontalmente va tutto bene, verticalmente invece riesco a muoverla solo per pochi pixel dopodiché il dragging viene interrotto (viene restituito l'evento MotionEvent.ACTION_CANCEL) e la gridview comincia a scrollare.
Credo che il problema dipenda da qualche conflitto tra l'ontouchlistener delle icone e l'azione di scroll della view. Come posso evitarlo?

Grazie in anticipo!