cocostudio uiLayout控件设置颜色和透明度的方法
来源:互联网 发布:如何投诉app软件 编辑:程序博客网 时间:2024/05/21 09:41
以下是我使用的时候遇到的陷阱:
Layout* layout = Layout::create();
layout->setBackGroundColor(Color3B::RED);
layout->setContentSize(Size(210, 200));
_dianJi->addChild(layout);
代码编译通过,但是就是设置的颜色没起作用。
于是查阅cocos2d-x自带的例子:
// Create the layout with color render
Layout* layout = Layout::create();
layout->setBackGroundColorType(LAYOUT_COLOR_SOLID);
layout->setBackGroundColor(Color3B::RED);
layout->setSize(Size(280, 150));
查阅了官方文档:
UILayout 显示颜色的模式有三种
| LayoutBackGroundColorType | 说明 |
|---------------------------|-------------------|
| LAYOUT_COLOR_NONE | 透明,没有颜色显示 |
| LAYOUT_COLOR_SOLID | 实体,可以设置颜色 |
| LAYOUT_COLOR_GRADIENT | 渐变颜色 |
但是仍然不起作用,最后发现是这一句的问题:
layout->setContentSize(Size(210, 200));改换成和例子里面一样就ok了
layout->setSize(Size(280, 150));
layout->setSize(Size(280, 150));
设置透明度开始用的是setOpacity(),发现又不起作用,要用UILayout 自己的成员setBackGroundColorOpacity()才行。
0 0
- cocostudio uiLayout控件设置颜色和透明度的方法
- 重新设置navigtionbar的透明度和颜色的方法
- iOS中为控件设置颜色渐变和透明度渐变
- Android中设置控件透明度的方法
- 设置TextView控件的背景透明度和字体透明度
- 如何设置TextView控件的背景透明度和字体透明度
- ANDROID设置TEXTVIEW控件的背景透明度和字体透明度
- 如何设置Android中控件的颜色透明度
- 如何设置Android中控件的颜色透明度
- 设置控件的透明度
- 设置背景的颜色透明度
- html中如何设置背景和背景颜色的透明度
- 针对UI给出的背景颜色和透明度#ba9163 35%透明度该如何设置
- android 设置控件的透明度
- android 设置控件的透明度
- android 设置控件的透明度
- android 设置控件的透明度
- 设置窗体控件的透明度
- Android Manifest之<application>元素中文注释
- android studio 常用快捷键
- 云计算平台管理的三大利器Nagios、Ganglia和Splunk
- unity3D—查询基础
- Qt连接mysql解决方案
- cocostudio uiLayout控件设置颜色和透明度的方法
- Radon变换及其Matlab代码实现
- 内存对齐问题
- 深入理解Java虚拟机笔记---访问标志
- 第十六周OJ项目——有相同的数字
- IO流学习(一)
- flash 循环
- HDU3309:Roll The Cube(BFS)
- Http测试工具