|
让我检查一下所有可配置项是否都有对应的动态设置方法。我会添加缺失的方法:
现在所有可配置项都有了对应的设置和获取方法。以下是所有可用的动态设置方法:
1. 尺寸相关:
- `设置外部尺寸(宽度, 高度)`
- `设置内部尺寸(宽度, 高度)`
- `获取外部尺寸()`
- `获取内部尺寸()`
2. 背景相关:
- `设置背景颜色(颜色)`
- `设置背景透明度(透明度)`
- `获取背景颜色()`
- `获取背景透明度()`
3. 边框相关:
- `设置边框颜色(颜色)`
- `设置边框宽度(宽度)`
- `设置边框透明度(透明度)`
- `获取边框颜色()`
- `获取边框宽度()`
- `获取边框透明度()`
4. 选中状态相关:
- `设置选中颜色(颜色)`
- `设置选中透明度(透明度)`
- `获取选中颜色()`
- `获取选中透明度()`
5. 勾选标记相关:
- `设置勾选颜色(颜色)`
- `设置勾选透明度(透明度)`
- `设置勾选宽度(宽度)`
- `获取勾选颜色()`
- `获取勾选透明度()`
- `获取勾选宽度()`
6. 禁用状态相关:
- `设置禁用颜色(颜色)`
- `设置禁用透明度(透明度)`
- `获取禁用颜色()`
- `获取禁用透明度()`
7. 文本相关:
- `设置显示文本(显示)`
- `设置文本内容(内容)`
- `设置文本颜色(颜色)`
- `设置文本大小(大小)`
- `设置文本字体(字体)`
- `设置文本间距(间距)`
- `获取文本内容()`
- `获取文本颜色()`
- `获取文本大小()`
- `获取文本字体()`
- `获取文本间距()`
8. 其他:
- `设置圆角(圆角)`
- `设置内部边距(边距)`
- `设置允许穿透(允许)`
- `设置调试模式(启用)`
- `获取圆角()`
- `获取内部边距()`
使用示例:
```javascript
var 复选框 = new 复选框();
复选框.初始化(100, 100, 40, 40);
// 动态修改各种属性
复选框.设置外部尺寸(50, 50);
复选框.设置内部尺寸(30, 30);
复选框.设置背景颜色(0xffffff);
复选框.设置边框颜色(0x000000);
复选框.设置选中颜色(0x3498db);
复选框.设置勾选颜色(0xffffff);
复选框.设置文本内容('选项');
复选框.设置文本颜色(0x333333);
复选框.设置文本间距(10);
复选框.设置内部边距(4);
复选框.设置圆角(6);
```
所有属性都可以在运行时动态修改,并且会立即更新显示效果。
|
|