函数:widget.longClick 长按控件

优质
小牛编辑
126浏览
2023-12-01

函数功能:长按控件

函数方法

widget.click(wid)

参数类型必填说明
widuserdata控件对象

函数用例

--脚本界面运行
--除控件函数外请勿将其他积木编程函数用于触动精灵,同理请勿将触动精灵函数用于积木编程
mSleep(1000)
wid=widget.find({["id"]="com.play4u.luabox:id/rrl_create_script"})
if wid ~= nil then
    --判断是否可以长按
    flag = widget.longclickable(wid)
    if flag then
        mSleep(1000)
        toast("可以长按",5)
        mSleep(5000)
        widget.longClick(wid)
    else
        mSleep(1000)
        toast("此控件不支持长按",5)
        mSleep(5000)
    end
else
    mSleep(1000)
    toast("控件未找到",5)
    mSleep(5000)    
end

注意事项

  • 使用此函数不要使用 widget 做变量,否则会导致报错。

  • 如果要调多个此控件的控件对象,需要按照顺序进行调用,同时返回多个控件对象只会保存最后一个控件对象,可以理解为控件对象保存位置是只有一个,返回多个对象会覆盖之前的控件对象。