Non uso quella roba
Io non so come vuoi "manovrare il dito"...
se, in qualche modo, tu ottieni le coordinate x,y del "dito", ti basta chiamare:
ExecuteClick(x,y)
All'interno di quella routine, controlli il Tag delle view sulle quali vuoi clickare.
Se hai Button1, ImageView1... etc dovrai utilizzare:
Button1.Tag = "Button1" (puoi farlo anche nel Designer)
ImageView1.Tag = "ImageView1"
Anzi, più precisamente, dovrai mettere nel Tag lo stesso nome che darai all'Event Name.
Nella routine ho messo:
If vw is button, ma puoi cambiarla così:
Private Sub ExecuteClick(x As Float, y As Float)
Private vw As View
For i = 0 To Activity.NumberOfViews - 1
vw = Activity.GetView(i)
If PointIsIntoView(vw, x, y) Then
Try
CallSub("main", vw.tag & "_Click")
Exit
Catch
End Catch
End If
Next
End Sub
la PointIsIntoView controlla se le coordinate che gli passi si trovano all'interno della view che gli passi.