Checkbox
O Checkbox
no Flutter é um widget de caixa de seleção que permite aos usuários selecionar ou desmarcar uma única opção. Você pode usar o Checkbox
em seus aplicativos Flutter para permitir que os usuários façam escolhas de seleção.
Aqui está um exemplo básico de como usar o Checkbox
:
bool _isChecked = false; // Estado inicial do Checkbox
Checkbox(
value: _isChecked, // Valor do Checkbox (verdadeiro ou falso)
onChanged: (bool value) {
// Lógica quando o Checkbox é alterado
setState(() {
_isChecked = value; // Atualiza o estado do Checkbox
});
},
)
Neste exemplo, _isChecked
é uma variável booleana que controla o estado do Checkbox
. Quando o usuário interage com o Checkbox
, o método onChanged
é chamado, atualizando o estado do Checkbox
para refletir a escolha do usuário.
Você também pode personalizar o Checkbox
usando a propriedade activeColor
para definir a cor quando o Checkbox
está marcado e a propriedade checkColor
para definir a cor do ícone de marcação dentro do Checkbox
:
Checkbox(
value: _isChecked,
onChanged: (bool value) {
setState(() {
_isChecked = value;
});
},
activeColor: Colors.green, // Cor quando o Checkbox está marcado
checkColor: Colors.white, // Cor do ícone de marcação dentro do Checkbox
)
O Checkbox
é útil quando você precisa permitir que os usuários façam escolhas binárias, como ativar ou desativar uma configuração em seu aplicativo Flutter.