copyWith method

ChipThemeData copyWith ({Color backgroundColor, Color deleteIconColor, Color disabledColor, Color selectedColor, Color secondarySelectedColor, EdgeInsetsGeometry labelPadding, EdgeInsetsGeometry padding, ShapeBorder shape, TextStyle labelStyle, TextStyle secondaryLabelStyle, Brightness brightness })

Creates a copy of this object but with the given fields replaced with the new values.

Implementation

ChipThemeData copyWith({
  Color backgroundColor,
  Color deleteIconColor,
  Color disabledColor,
  Color selectedColor,
  Color secondarySelectedColor,
  EdgeInsetsGeometry labelPadding,
  EdgeInsetsGeometry padding,
  ShapeBorder shape,
  TextStyle labelStyle,
  TextStyle secondaryLabelStyle,
  Brightness brightness,
}) {
  return ChipThemeData(
    backgroundColor: backgroundColor ?? this.backgroundColor,
    deleteIconColor: deleteIconColor ?? this.deleteIconColor,
    disabledColor: disabledColor ?? this.disabledColor,
    selectedColor: selectedColor ?? this.selectedColor,
    secondarySelectedColor: secondarySelectedColor ?? this.secondarySelectedColor,
    labelPadding: labelPadding ?? this.labelPadding,
    padding: padding ?? this.padding,
    shape: shape ?? this.shape,
    labelStyle: labelStyle ?? this.labelStyle,
    secondaryLabelStyle: secondaryLabelStyle ?? this.secondaryLabelStyle,
    brightness: brightness ?? this.brightness,
  );
}