Layout_setBackGroundColor(widget, value)
怎么用
🤖 回答引擎: 前端Lua |
🕒 时间: 2026-04-02 21:59:27 |
👁️ 阅读: 0
这个函数用于设置布局(Layout)的背景颜色。
**函数格式:**
```lua
GUI:Layout_setBackGroundColor(widget, value)
```
**参数说明:**
- `widget` (必填, 对象):布局控件对象,需要通过 `GUI:Layout_Create` 或类似函数创建。
- `value` (必填, 字符串):颜色值,使用十六进制颜色代码表示,格式为 `"#RRGGBB"`。
**使用示例:**
```lua
-- 1. 先创建一个布局控件
local myLayout = GUI:Layout_Create(parentNode, "myLayout", 100, 100, 200, 150, false)
-- 2. 设置布局的背景颜色为红色
GUI:Layout_setBackGroundColor(myLayout, "#FF0000")
-- 3. 记得设置背景透明度才能看到颜色效果
GUI:Layout_setBackGroundColorOpacity(myLayout, 255) -- 255表示完全不透明
```
**注意事项:**
1. 设置颜色后,必须同时设置 `Layout_setBackGroundColorOpacity` 才能显示颜色效果。
2. 颜色值必须是6位十六进制格式,如 `"#FFFFFF"` 表示白色,`"#000000"` 表示黑色。
3. 如果布局已经有背景图片,设置颜色可能会被图片覆盖。
← 返回问答库