Switch 開關
此元件在介面上顯示一個開關。
| 鍵 | 類型 | 描述 | 必選 | 預設值 | 最低版本需求 |
|---|---|---|---|---|---|
| negate | 布林型 | 反轉開關顯示情況 | - | false | - |
| trueValue | 基本類型 | 當結果為 true 時儲存的值若不填則儲存 true | - | true | - |
| falseValue | 基本類型 | 當結果為 false 時儲存的值若不填則儲存 false | - | false | - |
| 返回類型 | 描述 |
|---|---|
| 基本類型 | 與開關狀態一致,但若 negate 為真,設定值為開關狀態取反。若存在,設定值會被 trueValue 或 falseValue 代替。 |
主題
| 主題鍵 | 類型 | 描述 |
|---|---|---|
| offTintColor | 顏色 | 關閉時開關底色 |
| onTintColor | 顏色 | 開啟時開關底色 |
| thumbTintColor | 顏色 | 開關中心色 |
範例
{
default = true;
label = "启用某功能";
cell = "Switch";
key = "enabled"; -- 該項存儲的鍵,讀取該鍵配置時需要用到
};
{
default = false;
label = "带图标的开关";
cell = "Switch";
key = "enabled1"; -- 該項存儲的鍵,讀取該鍵配置時需要用到
icon = "res/16.png"; -- 其它有些組件也可以設置圖標
readonly = true; -- 所有組件都支持禁用
};
