copyWith method

  1. @override
PinDecoration copyWith({
  1. TextStyle? textStyle,
  2. ObscureStyle? obscureStyle,
  3. String? errorText,
  4. TextStyle? errorTextStyle,
  5. String? hintText,
  6. TextStyle? hintTextStyle,
  7. ColorBuilder? bgColorBuilder,
})
override

Creates a copy of this pin decoration with the given fields replaced by the new values.

Implementation

@override
PinDecoration copyWith({
  TextStyle? textStyle,
  ObscureStyle? obscureStyle,
  String? errorText,
  TextStyle? errorTextStyle,
  String? hintText,
  TextStyle? hintTextStyle,
  ColorBuilder? bgColorBuilder,
}) {
  return UnderlineDecoration(
    textStyle: textStyle ?? this.textStyle,
    obscureStyle: obscureStyle ?? this.obscureStyle,
    errorText: errorText ?? this.errorText,
    errorTextStyle: errorTextStyle ?? this.errorTextStyle,
    hintText: hintText ?? this.hintText,
    hintTextStyle: hintTextStyle ?? this.hintTextStyle,
    colorBuilder: colorBuilder,
    gapSpace: gapSpace,
    lineHeight: lineHeight,
    lineStrokeCap: lineStrokeCap,
    gapSpaces: gapSpaces,
    bgColorBuilder: this.bgColorBuilder,
  );
}