onChanged property
当用户选择此单选按钮时调用。
单选按钮将 value 作为参数传递给此回调。 单选按钮实际上不会改变状态,直到父部件用 新的 groupValue 重建单选按钮。
如果为空,单选按钮将显示为禁用。
如果已选择此单选按钮,则不会调用提供的回调。
提供给 onChanged 的回调应该使用 State.setState 方法更新父级 StatefulWidget 的状态,以便父级重建;例如:
Radio<SingingCharacter>(
value: SingingCharacter.lafayette,
groupValue: _character,
onChanged: (SingingCharacter newValue) {
setState(() {
_character = newValue;
});
},
)
Implementation
final ValueChanged<T?>? onChanged;