CheckBox

Le widget CheckBox est utilisé pour permettre à l'utilisateur de sélectionner une ou plusieurs options parmi un ensemble donné. Il affiche une case à cocher qui peut être cochée ou décochée par l'utilisateur. Voici une description du widget CheckBox, un exemple de code, et quelques propriétés couramment utilisées :

  • Description :

    • Le widget CheckBox affiche une case Ă  cocher accompagnĂ©e d'un libellĂ©.

    • Lorsque l'utilisateur coche ou dĂ©coche la case, l'Ă©tat du widget CheckBox change en consĂ©quence.

    • Il est souvent utilisĂ© dans les formulaires pour permettre Ă  l'utilisateur de sĂ©lectionner des options multiples.

  • Exemple de code :

Checkbox(
  value: _isChecked,
  onChanged: (value) {
    setState(() {
      _isChecked = value!;
    });
  },
)
  • PropriĂ©tĂ©s :

    • value : La valeur boolĂ©enne qui dĂ©termine si la case Ă  cocher est cochĂ©e ou non.

    • onChanged : Un rappel (callback) qui est appelĂ© lorsque l'Ă©tat de la case Ă  cocher change. Il reçoit la nouvelle valeur boolĂ©enne de la case Ă  cocher comme argument.

    • activeColor : La couleur utilisĂ©e pour la case Ă  cocher lorsqu'elle est cochĂ©e.

    • checkColor : La couleur utilisĂ©e pour la marque de vĂ©rification dans la case Ă  cocher.

    • tristate : Un boolĂ©en qui indique si la case Ă  cocher peut avoir trois Ă©tats : cochĂ©e, dĂ©cochĂ©e ou indĂ©terminĂ©e.

    • materialTapTargetSize : La taille du widget de la case Ă  cocher.

Last updated