Realizar interacción táctil
Existen 3 tipos de interacciones táctiles en Android Macro
Clics
Para realizar el comportamiento de un toque en tu pantalla, puedes usar la función Screen:click(), que está disponible en la clase Screen. Por ejemplo
Código equivalente
Screen:click(Point(200, 250))
# or
Screen:click(200, 250)
Constructor de bloques equivalente
Deslizamientos
Para realizar el comportamiento de deslizamiento en tu pantalla, puedes usar la función Screen:swipe(), que está disponible en la clase Screen. La función Screen:swipe() requiere una lista de SwipePoint(x: int, y: int, holdDuration: int, swipeDuration: int)
Código equivalente
Screen:swipe({
SwipePoint(200, 250, 1, 2),
SwipePoint(500, 230, 1, 2),
})
Constructor de bloques equivalente
Clics mantenidos
Para realizar clics mantenidos, puedes usar la función Screen:click(), pero esta vez podemos aprovechar la función ClickParams() para modificar
la duración de la pulsación y mantenimiento. Por ejemplo
Código equivalente
Screen:click(Point(200, 250), ClickParams():setDuration(2000))
Constructor de bloques equivalente
El valor 2000 es la duración de la pulsación en milisegundos. Si ejecutas este código/constructor, la macro hará un clic mantenido en X: 200, Y: 250 con una duración de pulsación de 2 segundos.