Italian ImageView in movimento

Buongiorno.
Sono da pochi giorni che mi sono affacciato al mondo di basic4android, sto cercando ti terminare uno dei miei primi programmi, ma non riesco a risolvere un problema (che per voi sarà di certo banale).
Ho creato un panel sul quale ho messo un IV e una label. l'IV è stata definita come pulsante.
l' IV si muove casualmente, voglio, che durante il suo moto casuale quando viene premuta mi vada ad aumentare il "punteggio" nella label1.

Succede, che se premo l'IV il punteggio non si aggiorna. Se premo nell'intorno del pulsante allora il punteggio si incrementa. ( ho provato anche a sostituire IV con un button)
Grazie.

Sub Globals
Dim x As Int
Dim y As Int
Dim x1 As Int
Dim y1 As Int
Dim k As Int
Dim animazione As Animation
Dim timer1 As Timer
Private Label1 As Label
Private ImageView1 As ImageView
Private Panel1 As Panel
End Sub

Sub Activity_Create(FirstTime As Boolean)
Activity.LoadLayout("anima")
timer1.Initialize("timer1", 600)
timer1.Enabled=True
x1=150 ' coordinata x di partenza
y1=150 ' coordinata x di partenza
End Sub

Sub timer1_tick
x=Rnd(1,370)
y=Rnd(1,599)
animazione.InitializeTranslate("animazione",x1,y1,x,y)
animazione.Duration = 600
animazione.Start(ImageView1)
Label1.Text=Activity.Width & Activity.Height
x1=x
y1=y
End Sub

Sub ImageView1_Click
k=k+1
Label1.Text=k
End Sub
 
Top