示例:精准滑动

方法一

--精准滑动的原理就是通过向滑动方向的垂直线方向移动 1 像素来终止滑动惯性
--简单的垂直精准滑动
touchDown(200,1000)
for i = 0, 500, 50 do
    touchMove(200, 1000-i)
    mSleep(10)
end
--只要 90 度滑动 1 像素就可以精准滑动
--横向滑动 1 像素
touchUp(201, 500) 
mSleep(10)

方法二

--使用 v1.2.7 版本 TSLib 新增的 touch() 函数进行滑动
require("TSLib")
touch():Step(50):on(200,1000):move(200,500):off()
--减少步长也可以进行精准滑动

方法三

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"] = true})

注意事项

  • 安卓设备点击、滑动函数无效可以换此函数再试下。

  • 此示例代码所用函数为触动精灵专用函数请勿用于积木编程。

Copyright 北京帮你玩科技有限公司 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-03-06 17:50:18

results matching ""

    No results matching ""