问题:
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);
//button_1.setEnabled(true);
//上面两行换成下面两行
button_1.setcolor(g.color_button_norMAL);
button_1.settouchEnabled(true);
另:
g.color_button_Disabled = cc.color(200,200,200); //按钮不可点击颜色
g.color_button_norMAL = cc.color(255,255,255); //按钮正常颜色
总结以上是内存溢出为你收集整理的cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled *** 作,在android手机的微信里面打开会出现上下滑动变卡全部内容,希望文章能够帮你解决cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled *** 作,在android手机的微信里面打开会出现上下滑动变卡所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)