copyWith method

  1. @useResult
FProgressStyles copyWith({
  1. FLinearProgressStyle linearProgressStyle(
    1. FLinearProgressStyle
    )?,
  2. IconThemeData? circularIconProgressStyle,
})

Returns a copy of this FProgressStyles with the given properties replaced.

Where possible, it is strongly recommended to use the CLI to generate a style and directly modify the style.

linearProgressStyle

The linear progress's style.

circularIconProgressStyle

The circular progress's style.

Implementation

@useResult
FProgressStyles copyWith({
  FLinearProgressStyle Function(FLinearProgressStyle)? linearProgressStyle,
  IconThemeData? circularIconProgressStyle,
}) => FProgressStyles(
  linearProgressStyle: linearProgressStyle != null
      ? linearProgressStyle(this.linearProgressStyle)
      : this.linearProgressStyle,
  circularIconProgressStyle: circularIconProgressStyle ?? this.circularIconProgressStyle,
);