Zum Hauptinhalt springen

Touch-Interaktion ausführen

Es gibt 3 Arten von Touch-Interaktionen in Android Macro

Klicks

Um ein Tippen auf Ihrem Bildschirm auszuführen, können Sie die Funktion Screen:click() verwenden, die in der Klasse Screen verfügbar ist. Zum Beispiel

Entsprechender Code

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

Entsprechender Block-Editor

Wischbewegungen

Um eine Wischbewegung auf Ihrem Bildschirm auszuführen, können Sie die Funktion Screen:swipe() verwenden, die in der Klasse Screen verfügbar ist. Die Funktion Screen:swipe() erfordert eine Liste von SwipePoint(x: int, y: int, holdDuration: int, swipeDuration: int)

Entsprechender Code

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

Entsprechender Block-Editor

Klicks halten

Um Klicks zu halten, können Sie die Funktion Screen:click() verwenden, aber dieses Mal können wir die Funktion ClickParams() nutzen, um die Druck- und Haltezeit zu ändern. Zum Beispiel

Entsprechender Code

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

Entsprechender Block-Editor

Der Wert 2000 ist die Dauer des Drucks in Millisekunden. Wenn Sie diesen Code/Editor ausführen, führt das Makro einen gehaltenen Klick bei X: 200, Y: 250 mit einer Druckdauer von 2 Sekunden aus.