Lewati ke konten utama

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.