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.