RadioButtonThemeData.standard constructor

RadioButtonThemeData.standard(
  1. ThemeData style
)

Implementation

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