Globals
Dim Manager As ManagerTouchEvent
Private Label1 As Label
Private Label2 As Label
End Sub
Sub Activity_Create(FirstTime As Boolean)
'Do not forget to load the layout file created with the visual designer. For example:
Activity.LoadLayout("Layout1")
Manager.Initialize(Me)
Manager.SetTouchEvent(Label1,"Label1")
Manager.SetTouchEvent(Label2,"Label2")
End Sub
Sub Label1_TouchEvent (action As Int, Coordinate() As TCoordinate)
Select action
Case Manager.Action_Down
Log($"Label1: Press- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
Case Manager.Action_Drag ' Drag
Log($"Label1: Drag- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
Case Manager.Action_Up ' Release click
Log($"Label1: Release - X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
Case Manager.Action_Click
Log($"Label1: Click- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
Case Manager.Action_DoubleClick
Log($"Label1: DoubleClick- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
Case Manager.Action_LongClick
Log($"Label1: LongClick- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
End Select
End Sub
Sub Label2_TouchEvent (action As Int, Coordinate() As TCoordinate)
Log($"Label2: ${action}- X:${Coordinate(0).X} Y:${Coordinate(0).y}"$)
End Sub