Radio

Le widget Radio est utilisé pour permettre à l'utilisateur de sélectionner une seule option parmi un ensemble donné. Chaque radio est associé à une valeur et lorsque l'utilisateur en sélectionne un, les autres radios du même groupe sont automatiquement désélectionnés. Voici une description du widget Radio, un exemple de code, et quelques propriétés couramment utilisées :
Description :
Le widget Radio affiche un bouton radio accompagné d'un libellé.
Il est généralement utilisé dans les formulaires pour permettre à l'utilisateur de sélectionner une seule option parmi plusieurs.
Chaque radio doit être regroupé avec d'autres radios utilisant le même groupe de valeurs.
Exemple de code :
Radio(
value: 'Option 1',
groupValue: _radioValue,
onChanged: (value) {
setState(() {
_radioValue = value.toString();
});
},
)
Dans cet exemple, _radioValue
est une variable qui contient la valeur de l'option sélectionnée. Lorsque l'utilisateur sélectionne une option, la fonction onChanged
est appelée pour mettre à jour la valeur de _radioValue
.
Propriétés :
value : La valeur associée au radio. Lorsque ce radio est sélectionné, la valeur est retournée.
groupValue : La valeur du groupe de radios auquel ce radio appartient. Seul le radio avec
value
Ă©gal ĂgroupValue
sera sélectionné.onChanged : Un rappel (callback) qui est appelé lorsque l'utilisateur sélectionne ce radio. Il reçoit la valeur associée à ce radio comme argument.
activeColor : La couleur utilisée pour le bouton radio lorsqu'il est sélectionné.
Last updated