cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabl
问题: cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡(pc浏览器和苹果手机没问题) 一开始同事以为是内存泄露的问题,结果搞了半天无果。通过注释代码发现原来是setEnabled的问题。
解决办法: var layer = ccui.helper.seekWidgetByName(this.root,"Layer"); var Button_1 = layer.getChildByName("Button_1");.... //Button_1.setEnabled(false); //Button_1.setBright(false); //上面两行换成下面两行 Button_1.setColor(g.COLOR_BUTTON_DISABLED);Button_1.setTouchEnabled(false); ..... //Button_1.setBright(true); //上面两行换成下面两行
另: g.COLOR_BUTTON_DISABLED = cc.color(200,200,200); //按钮不可点击颜色 g.COLOR_BUTTON_NORMAL = cc.color(255,255,255); //按钮正常颜色 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |