cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡
来源:互联网 发布:长春淘宝客服工资多少 编辑:程序博客网 时间:2024/06/05 04:33
问题:
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); //按钮正常颜色
0 0
- cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡
- ListView中的item,如果有button控件,则会屏蔽item的点击事件
- Android基础:listview的item点击事件会使里面的Button也出现按压的效果
- cocos2d-x ui::Button 的setEnabled 和 setVisible 的区别,setEnabled后按钮却不见了
- android:设置listview里面每个item的上下间距
- Listview下方的Button随着Item滑动
- android listview内的TextView会在点击item的时候灰变背景颜色
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- 想实现在ListFragment里面的ListView的item里面的Button的点击事件
- 上下滑动的Listview
- listview的item内部有Button问题
- Android ListView在有checkbox的情况下上下滑动选中状态错误以及position错乱
- android 在listview上的 gallery 禁止上下滑动
- 原来Cocos2d-x里面有对json解析的库
- 类似微信listview中item的滑动显示更多操作
- cocos2dx3.5 中listview item里面有ControlButton滑动失效的问题
- Android中ListView的条目中有button时,item和button抢焦点问题
- ListView 与 它里面的Item 点击滑动冲突
- SecureCRT 连接虚拟机Linux
- iOS 自定义微信分享底部弹出选择界面
- ado.net EF学习系列----深入理解查询延迟加载技术
- ubuntu安装AMD私有显卡驱动
- CSS3动画注意的问题
- cocos2d-x-3.9,js对ccs的Listview的item的Button如果有setEnabled 操作,在android手机的微信里面打开会出现上下滑动变卡
- Hive整合HBase,操作HBase表
- 设计模式经典书籍推荐
- linux命令大全
- 笔试题目——编程题
- happens-before规则
- MySQL批量SQL插入各种性能优化
- Kafka and Samza: Real-time stream processing
- 关于爱情