generate method
dynamic
generate(
- dynamic theme
)
override
Implementation
@override
generate(dynamic theme) {
if (theme == null) {
if (style != null) {
return RadioThemeData(
fillColor: MaterialStateProperty.resolveWith<Color>(
(Set<MaterialState> states) {
if (states.contains(MaterialState.pressed)) {
return style!.primary!;
}
return style!.foreground!;
}),
);
} else {
return null;
}
} else {
if (style != null) {
return (theme as RadioThemeData).copyWith(
// color: style!.background ?? theme.color,
);
} else {
return theme as RadioThemeData;
}
}
}