toRadioTheme method

RadioThemeData toRadioTheme()

Convert ZeroRadioStyle to theme data radio material RadioThemeData

Implementation

RadioThemeData toRadioTheme() {
  Color fillColor(Set<MaterialState> states) {
    if (states.contains(MaterialState.selected)) {
      return activeColor ?? Colors.transparent;
    }
    if (states.contains(MaterialState.disabled)) {
      return disabledColor ?? Colors.transparent;
    }
    return inactiveColor ?? Colors.transparent;
  }

  return RadioThemeData(
    fillColor: MaterialStateColor.resolveWith(fillColor),
  );
}