| 语法: | 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)endlocal r = gesture:dispatch(onFinishEvent)-->开始执行手势动作if r thenprint("执行成功")elseprint("执行失败")endsleep(10000000)
