Switch — переключатель
Компонент отображает переключатель.
| Ключ | Тип | Описание | Обязателен | Значение по умолчанию | Минимальная версия |
|---|---|---|---|---|---|
| negate | boolean | Инвертировать отображение переключателя | - | false | - |
| trueValue | базовый тип | Сохраняемое значение при результате trueЕсли не указано, сохраняется true | - | true | - |
| falseValue | базовый тип | Сохраняемое значение при результате falseЕсли не указано, сохраняется false | - | false | - |
| Тип возвращаемого значения | Описание |
|---|---|
| базовый тип | Совпадает с состоянием переключателя; если negate истинно, значение настройки инвертируется.Если заданы, значение настройки заменяется на trueValue или falseValue. |
Тема
| Ключ темы | Тип | Описание |
|---|---|---|
| offTintColor | color | Цвет фона переключателя в выключенном состоянии |
| onTintColor | color | Цвет фона переключателя во включённом состоянии |
| thumbTintColor | color | Цвет бегунка переключателя |
Пример
{
default = true;
label = "启用某功能";
cell = "Switch";
key = "enabled"; -- Ключ хранения этого элемента; он нужен для чтения настройки
};
{
default = false;
label = "带图标的开关";
cell = "Switch";
key = "enabled1"; -- Ключ хранения этого элемента; он нужен для чтения настройки
icon = "res/16.png"; -- Некоторые другие компоненты также могут иметь значок
readonly = true; -- Все компоненты поддерживают отключение
};
