ccui.layout 横 竖方向布局,简单实现
来源:互联网 发布:服装图设计软件 编辑:程序博客网 时间:2024/06/03 21:38
var LayoutView = cc.Layer.extend({ ctor : function(){ this._super(); var colorList = [cc.color(255, 255, 255), cc.color(255, 0, 0), cc.color(0, 255, 0), cc.color(0, 0, 255), cc.color(255, 255, 0), cc.color(255, 255, 255), cc.color(255, 0, 0), cc.color(0, 255, 0), cc.color(0, 0, 255), cc.color(255, 255, 0)]; var lo = new ccui.Layout(); lo.setLayoutType(ccui.Layout.LINEAR_VERTICAL); // ccui.Layout.LINEAR_HORIZONTAL lo.setContentSize(cc.size(500, 400)); this.addChild(lo); this.btn1 = ccui.Button(); this.btn1.setTouchEnabled(true); this.btn1.loadTextures(res.CloseNormal_png, res.CloseSelected_png, ""); lo.addChild(this.btn1); this.btn2 = ccui.Button(); this.btn2.setTouchEnabled(true); this.btn2.loadTextures(res.CloseSelected_png, res.CloseNormal_png, ""); this.btn2.addTouchEventListener(function(){ this.btn2.removeFromParent(true); }, this); lo.addChild(this.btn2); this.btn3 = ccui.Button(); this.btn3.setTouchEnabled(true); this.btn3.loadTextures(res.CloseNormal_png, res.CloseSelected_png, ""); this.btn3.addTouchEventListener(function(){// this.btn3.setVisible(false); }, this) lo.addChild(this.btn3); this.setLayoutParameter(); return true; }, close : function(){ }, setLayoutParameter : function(){ var lp1 = new ccui.LinearLayoutParameter(); this.btn1.setLayoutParameter(lp1); lp1.setGravity(ccui.LinearLayoutParameter.CENTER_HORIZONTAL); // ccui.LinearLayoutParameter.CENTER_VERTICAL lp1.setMargin(new ccui.Margin(0, 5, 0, 10)); var lp2 = new ccui.LinearLayoutParameter(); this.btn2.setLayoutParameter(lp2); lp2.setGravity(ccui.LinearLayoutParameter.CENTER_HORIZONTAL);// ccui.LinearLayoutParameter.CENTER_VERTICAL lp2.setMargin(new ccui.Margin(0, 5, 0, 10)); var lp3 = new ccui.LinearLayoutParameter(); this.btn3.setLayoutParameter(lp3); lp3.setGravity(ccui.LinearLayoutParameter.CENTER_HORIZONTAL);// ccui.LinearLayoutParameter.CENTER_VERTICAL lp3.setMargin(new ccui.Margin(0, 5, 0, 10)); }});
阅读全文
0 0
- ccui.layout 横 竖方向布局,简单实现
- coocos2dx 中 cc.ui.UIPushButton 和ccui.Button 和ccui.Layout的问题
- easyui中layout、accordion加tabs实现简单菜单布局实例
- 布局资源(layout)的简单使用
- 简单easyui layout三块布局
- Android自定义ViewGroup:实现简单的垂直方向线性布局(2)
- Android自定义ViewGroup:实现简单的垂直方向线性布局(2)
- ccui.ScrollView()简单应用实例
- DOJO-dojox.layout.TableContainer(实现表单布局)
- 使用include实现布局(layout)复用
- 图形布局-Layout 之js设计实现
- 使用include实现布局(layout)复用
- 使用Auto Layout-代码实现自动布局
- layout+ifram实现菜单页面布局
- java-springmvc4+freemarker-实现layout布局页
- layout布局
- 布局layout
- layout 布局
- rspec-rails readme
- 软考上午题难点5分钟攻克系列(二)
- 百度语音识别REST API C版本debug过程
- MySQL 数据迁移
- JVET-A1001 JEM平台算法相关简介
- ccui.layout 横 竖方向布局,简单实现
- Nginx中的惊群现象解决方法
- QQ空间十亿级视频播放技术优化揭密
- java中的数据类型转换
- 653. Two Sum IV
- struct一些学习经验
- 设计模式——简单工厂
- HTTP与HTTPS的区别
- MVP简单实现