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