Вы можете создать StatefulWidget
для этой части, чтобы она могла обрабатывать свое собственное состояние, или вы можете обернуть эту часть с помощью StatefulBuilder
и использовать ее следующим образом:
StatefulBuilder(
builder: (BuildContext context, StateSetter setState) {
return Column(
mainAxisSize: MainAxisSize.min,
children: List<Widget>.generate(4, (int index) {
return Radio<int>(
value: index,
groupValue: selectedRadio,
onChanged: (int value) {
setState(() => selectedRadio = value);
},
);
}),
);
},
)