语法: | Path.new() | |
---|---|---|
参数 | 类型 | 说明 |
无 | ||
return | 对象 | Path对象 |
注意事项 | 仅使用无障碍模式下使用,其他模式无效, 无障碍模式下对屏幕的点击滑动都是基于手势操作,每根手指在屏幕上的滑动轨迹就称为路径(Path) |
local gesture = Gesture:new() --创建一个手势滑动对象
local path = Path:new() --创建一个轨迹路径
path:setStartTime(100) --从触发事件的第100毫秒后开始滑动
path:setDurTime(3000) --滑动的时间
path:addPoint(100,500) --轨迹上的第一个点
path:addPoint(500,500) --轨迹上的第二个点
gesture:addPath(path) --添加一个路径
function onFinishEvent(type) --执行结果回调函数 type为0执行完成,为1是执行中途被取消
print("event:"..type)
end
local r = gesture:dispatch(onFinishEvent)-->开始执行手势动作
if r then
print("执行成功")
else
print("执行失败")
end
sleep(10000000)