RadioButtonThemeData.standard constructor

RadioButtonThemeData.standard(
  1. ThemeData style
)

Implementation

factory RadioButtonThemeData.standard(ThemeData style) {
  return RadioButtonThemeData(
    cursor: style.inputMouseCursor,
    checkedDecoration: ButtonState.resolveWith(
      (states) => BoxDecoration(
        border: Border.all(
          color: ButtonThemeData.checkedInputColor(style, states),
          width: 4.5,
        ),
        shape: BoxShape.circle,
        color: Colors.white,
      ),
    ),
    uncheckedDecoration: ButtonState.resolveWith(
      (states) => BoxDecoration(
        color: ButtonThemeData.uncheckedInputColor(style, states),
        border: Border.all(
          style: states.isNone || states.isFocused
              ? BorderStyle.solid
              : BorderStyle.none,
          width: 1,
          color: states.isNone || states.isFocused
              ? style.disabledColor
              : ButtonThemeData.uncheckedInputColor(style, states),
        ),
        shape: BoxShape.circle,
      ),
    ),
  );
}