logo

Switch

flutter

material.dart

`Switch` — это материал-дизайн переключатель, который используется для включения/отключения булевых состояний. Аналог чекбокса, но в виде ползунка.

💡 Примечание:

Как и `Checkbox`, `Switch` не хранит своё состояние. Используй `StatefulWidget`, чтобы управлять значением.

Основные параметры

value (bool)— обязательный

Текущее значение переключателя: `true` — включено, `false` — выключено.

onChanged (Callback)— обязательный

Функция, вызываемая при изменении значения пользователем.

activeColor (Color)

Цвет ползунка в активном состоянии.

activeTrackColor (Color)

Цвет трека (фона) в активном состоянии.

inactiveThumbColor (Color)

Цвет ползунка в неактивном состоянии.

inactiveTrackColor (Color)

Цвет трека в неактивном состоянии.

⚠️ Важно:

Если `onChanged: null`, переключатель становится неактивным (disabled).