Ciao!
Ho fatto un piccolo programma di test per vedere di riuscire a spostare una immagine trascinandola.
L'immagine l'ho caricata su un Panel per avere gli eventi Touch che mi pare non siano disponibili con la ImageView.
Fondamentalmente mi pare che funzioni solo che il movimento dell'oggetto è decisamente traballante, soprattutto se lo muovo molto lentamente.
La sub che si occupa del movimento è questa:
Secondo voi è corretto il mio codice?
Come posso fare per ottenere un movimento un pò più fluido e preciso?
Grazie
Ho fatto un piccolo programma di test per vedere di riuscire a spostare una immagine trascinandola.
L'immagine l'ho caricata su un Panel per avere gli eventi Touch che mi pare non siano disponibili con la ImageView.
Fondamentalmente mi pare che funzioni solo che il movimento dell'oggetto è decisamente traballante, soprattutto se lo muovo molto lentamente.
La sub che si occupa del movimento è questa:
B4X:
Sub Panel1_Touch (Action As Int, X As Float, Y As Float)
Select Action
Case Panel1.ACTION_DOWN
toccox = X
toccoy = Y
Case Panel1.ACTION_MOVE
Panel1.Left = Panel1.Left + (X - toccox)
Panel1.Top = Panel1.Top + (Y - toccoy)
End Select
End Sub
Come posso fare per ottenere un movimento un pò più fluido e preciso?
Grazie