Sub pDown_Touch (Action As Int, X As Float, Y As Float)
Select Action
Case Activity.ACTION_DOWN
yM1 = y
Case Activity.ACTION_MOVE
yM2 = y
Private deltaMovey As Float = yM2 - yM1
If Abs(deltaMovey) > distanciaMinima Then
If y > yM1 Then 'UP TO DOWN
pDown.Top = pDown.Top + 1%y
Else
pDown.Top = pDown.Top - 1%y
End If
End If
Case Activity.ACTION_UP
If pDown.Top >= 30%x Then
pDown.SetLayoutAnimated(500,pCamera.Left,pCamera.Top + pCamera.Height,pCamera.Width,pCamera.Height)
MoveDirection = "none"
LockMove = False
Else 'CANCELED THE MOVIMENT, RETURN THE PANEL TO ORIGINAL POSITION
pDown.SetLayoutAnimated(500,pCamera.Left,pCamera.Top,pCamera.Width,pCamera.Height)
End If
End Select
End Sub