`Checkbox` — это материал-дизайн виджет, отображающий флажок (галочку), который пользователь может включить или отключить. Часто используется для отображения булевых состояний.
`Checkbox` сам по себе не сохраняет состояние. Используй `StatefulWidget` и `setState`, чтобы обновлять значение.
Основные параметры
value (bool)— обязательный
Текущее состояние чекбокса: `true` — включен, `false` — выключен, `null` — если `tristate = true`.
onChanged (Callback)— обязательный
Функция, вызываемая при изменении состояния пользователем. При `null` чекбокс становится неактивным.
tristate (bool)
Разрешает третье состояние `null`, по умолчанию `false`.
activeColor (Color)
Цвет флажка, когда он активен.
checkColor (Color)
Цвет иконки галочки.
materialTapTargetSize (MaterialTapTargetSize)
Определяет минимальный размер области касания.
Не забудь обернуть `Checkbox` в `StatefulWidget`, иначе `onChanged` не вызовет обновления UI.