Melakukan Interaksi Sentuh
Ada 3 jenis interaksi sentuh di Android Macro
Klik
Untuk melakukan perilaku ketuk pada layar Anda, Anda dapat menggunakan fungsi Screen:click() yang tersedia di kelas Screen. Sebagai contoh
Kode Setara
Screen:click(Point(200, 250))
# or
Screen:click(200, 250)
Block Builder Setara
Geser
Untuk melakukan perilaku geser pada layar Anda, Anda dapat menggunakan fungsi Screen:swipe() yang tersedia di kelas Screen. Fungsi Screen:swipe() memerlukan daftar SwipePoint(x: int, y: int, holdDuration: int, swipeDuration: int)
Kode Setara
Screen:swipe({
SwipePoint(200, 250, 1, 2),
SwipePoint(500, 230, 1, 2),
})
Block Builder Setara
Tahan Klik
Untuk melakukan tahan klik, Anda dapat menggunakan fungsi Screen:click(), tetapi kali ini kita dapat memanfaatkan fungsi ClickParams() untuk mengubah durasi tekan dan tahan. Sebagai contoh
Kode Setara
Screen:click(Point(200, 250), ClickParams():setDuration(2000))
Block Builder Setara
Nilai 2000 adalah durasi tekan dalam milidetik. Jika Anda menjalankan kode/builder ini, makro akan melakukan tahan klik pada X: 200, Y: 250 dengan durasi tekan 2 detik.