cocos2d-x lua中给button添加点击间隔,防止重复点击

防止按钮重复点击造成问题,给button添加一个点击间隔

    --分享按钮
    local shareBtn = self.pCenterLayout:getChildByName("Button_share")
    shareBtn.LastClickTime = os.clock()
    shareBtn:addTouchEventListener(function ( sender,eventType )
        if eventType == ccui.TouchEventType.ended then
            print("分享。。。。。")
            -- print("shareBtn.LastClickTime = ",shareBtn.LastClickTime)
            if shareBtn.LastClickTime ~= nil then
                -- print("os.clock() = ",os.clock())
                -- print("os.clock() - shareBtn.LastClickTime = ",os.clock() - shareBtn.LastClickTime)
                if os.clock() - shareBtn.LastClickTime < 0.5 then
                    -- print(".......0000..........")
                    return
                end
            end
            shareBtn.LastClickTime = os.clock()
            self:shareBtnClick()
        end
    end)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 2017.02.22 可以练习,每当这个时候,脑袋就犯困,我这脑袋真是神奇呀,一说让你做事情,你就犯困,你可不要太...
    Carden阅读 1,373评论 0 1
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,508评论 0 17
  • 在项目中,我们往往会遇到这样的问题:因为网络较慢的原因,用户会不耐烦的一直去点击按钮,这样导致的结果时:相关代码一...
    WheatDen阅读 798评论 0 0
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,008评论 25 708
  • 见微以知萌,见端以知末。 来如风雨,去似微尘。 楼头画角五更钟,花底离愁三月雨。 如果在桌子上放一颗美丽的水果糖,...
    南烛未燃阅读 1,947评论 0 2