copy method
Rectangle
copy({
- bool? stroke,
- Color? strokeColor,
- num? strokeWidth,
- double? strokeOpacity,
- StrokeCap? strokeCap,
- StrokeJoin? strokeJoin,
- PathFillType? pathFillType,
- Color? fillColor,
- double? fillOpacity,
- List<
Color> ? gradientStrokeColors, - List<
double> ? gradientStrokeStops, - List<
Color> ? gradientFillColors, - List<
double> ? gradientFillStops, - List<
List< ? holes,LatLng> > - bool? withHoles,
- bool? isDotted,
- dynamic data,
override
Implementation
@override
Rectangle copy({
bool? stroke,
Color? strokeColor,
num? strokeWidth,
double? strokeOpacity,
StrokeCap? strokeCap,
StrokeJoin? strokeJoin,
PathFillType? pathFillType,
Color? fillColor,
double? fillOpacity,
List<Color>? gradientStrokeColors,
List<double>? gradientStrokeStops,
List<Color>? gradientFillColors,
List<double>? gradientFillStops,
List<List<LatLng>>? holes,
bool? withHoles,
bool? isDotted,
dynamic data,
}) {
return Rectangle(
latlngs,
stroke: stroke ?? this.stroke,
strokeColor: strokeColor ?? this.strokeColor,
strokeWidth: strokeWidth as double? ?? this.strokeWidth,
strokeOpacity: strokeOpacity ?? this.strokeOpacity,
strokeCap: strokeCap ?? this.strokeCap,
strokeJoin: strokeJoin ?? this.strokeJoin,
pathFillType: pathFillType ?? this.pathFillType,
fillColor: fillColor ?? this.fillColor,
fillOpacity: fillOpacity ?? this.fillOpacity,
gradientStrokeColors: gradientStrokeColors ?? this.gradientStrokeColors,
gradientStrokeStops: gradientStrokeStops ?? this.gradientStrokeStops,
gradientFillColors: gradientFillColors ?? this.gradientFillColors,
gradientFillStops: gradientFillStops ?? this.gradientFillStops,
holes: holes ?? this.holes,
withHoles: withHoles ?? this.withHoles,
isDotted: isDotted ?? this.isDotted,
data: data ?? this.data,
);
}