函数:moveTo 滑动
函数名称:滑动
函数功能:两点之间直线滑动
函数方法
moveTo(x1,y1,x2,y2,step,ms,index,stop)
moveTo(x1,y1,x2,y2,step,ms,{index,stop})
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
x1 | number | 是 | 屏幕起点横坐标 |
y1 | number | 是 | 屏幕起点纵坐标 |
x2 | number | 是 | 屏幕终点横坐标 |
y2 | number | 是 | 屏幕终点纵坐标 |
step | number | 否 | 滑动速度,不写默认为 10 px |
ms | number | 否 | 弹起时间,不写默认为 50 毫秒 |
index | table/number | 否 | 手指序号,仅支持函数库 v1.3.0 及其以上版本 默认不写随机手指序号,推荐使用 1 - 9 |
stop | boolean | 否 | 是否解决惯性滑动,仅支持函数库 v1.3.1 及其以上版本 默认 0 不进行处理,1 - 精准滑动,解决惯性问题 |
函数用例
--此函数为触动精灵专用函数请勿用于积木编程
require "TSLib"--使用本函数库必须在脚本开头引用并将文件放到设备 lua 目录下
--从坐标(100,100)滑动到(300,100),步长为 20 像素,默认移到另一点等待 70 毫秒弹起
--index 参数仅支持 TSLib v1.3.0 及其以上版本
--step 步长不宜超过 50 像素
--stop 参数仅支持 TSLib v1.3.1 及其以上版本
moveTo(100,100,300,100,{["step"] = 20,["ms"] = 70,["index"] = 1,["stop"] = 1})
--moveTo(100,100,300,100,20,70,1,1)
注意事项
可选参数速度 step,当不写默认为 10,也可自己填写,step 步长越大滑动越快,为大于 0 小于距离长度的数值。
使用滑动函数时,新手常犯的错误就是两点之间滑动距离过大,请注步长不宜超过 50。
安卓设备点击、滑动函数无效可以换此函数再试下
此函数为触动精灵专用函数请勿用于积木编程