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.
