跳到主要内容

执行触摸交互

Android Macro 中有 3 种触摸交互方式

点击

要在屏幕上执行点击操作,您可以使用 Screen 类中提供的 Screen:click() 函数。例如

等效代码

Screen:click(Point(200, 250))
# or
Screen:click(200, 250)

等效块构建器

滑动

要在屏幕上执行滑动操作,您可以使用 Screen 类中提供的 Screen:swipe() 函数。Screen:swipe() 函数需要一个 SwipePoint(x: int, y: int, holdDuration: int, swipeDuration: int) 列表

等效代码

Screen:swipe({
SwipePoint(200, 250, 1, 2),
SwipePoint(500, 230, 1, 2),
})

等效块构建器

长按点击

要执行长按点击,您可以使用 Screen:click() 函数,但这次我们可以借助 ClickParams() 函数来修改按下并保持的时长。例如

等效代码

Screen:click(Point(200, 250), ClickParams():setDuration(2000))

等效块构建器

2000 这个值是按下的时长,单位为毫秒。如果您运行此代码/构建器,宏将在 X: 200, Y: 250 位置执行长按点击,按下时长为 2 秒。