function 点击坐标(x,y)
touchDown(1,x,y)
sleep(300)
touchUp(1)
sleep(100)
end
function 无障碍点击(x,y)
local gesture = Gesture:new() --创建一个手势滑动对象
local path = Path:new() --创建一个轨迹路径
path:setStartTime(100) --从触发事件的第100毫秒后开始滑动
path:setDurTime(50) --滑动的时间
path:addPoint(x,y) --轨迹上的第一个点
path:addPoint(x,y) --轨迹上的第二个点
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
end
function 无障碍长按(x,y)
local gesture = Gesture:new() --创建一个手势滑动对象
local path = Path:new() --创建一个轨迹路径
path:setStartTime(100) --从触发事件的第100毫秒后开始滑动
path:setDurTime(500) --滑动的时间
path:addPoint(x,y-5) --轨迹上的第一个点
path:addPoint(x,y) --轨迹上的第二个点
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
end
function 无障碍长按2(x,y,延时)
print("无障碍长按2=",x,y,延时)
local gesture = Gesture:new() --创建一个手势滑动对象
local path = Path:new() --创建一个轨迹路径
path:setStartTime(100) --从触发事件的第100毫秒后开始滑动
path:setDurTime(延时) --滑动的时间
path:addPoint(x,y-5) --轨迹上的第一个点
path:addPoint(x,y) --轨迹上的第二个点
gesture:addPath(path) --添加一个滑动路径
function onFinishEvent(type) --执行结果回调函数 type为0执行完成,为1是执行中途被取消
print("event:"..type)
end
local r = gesture:dispatch(onFinishEvent)
if r then
print("执行成功")
return true
else
print("执行失败")
return false
end
end
|