buildRadioBoxItem static method
Implementation
static Widget buildRadioBoxItem(String title, List<String> radiosTitle,
ValueChanged<int?> onChanged, int checkValue,
{bool isDivide = false}) {
List<Widget> radios = <Widget>[];
for (var i = 0; i < radiosTitle.length; i++) {
radios.add(FxRadioButton<int>(
value: i + 1,
groupValue: checkValue,
onChanged: onChanged,
text: radiosTitle[i]));
}
return Column(
children: [
Row(children: [
Padding(
padding: const EdgeInsets.only(top: 6, bottom: 6),
child: FXText(title,
style: FXText.content.apply(color: FXColor.main_black2)),
),
Expanded(
flex: 1,
child: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: radios,
)),
]),
if (isDivide) EditCommonUi.buildDividerItem(isMargin: false),
],
);
}