copyWith method
MinimapTheme
copyWith({
- MinimapPosition? position,
- double? margin,
- Size? size,
- Color? backgroundColor,
- Color? nodeColor,
- Color? viewportColor,
- double? viewportFillOpacity,
- double? viewportBorderOpacity,
- Color? borderColor,
- double? borderWidth,
- double? borderRadius,
- EdgeInsets? padding,
- bool? showViewport,
- double? nodeBorderRadius,
Create a copy with different values.
Implementation
MinimapTheme copyWith({
MinimapPosition? position,
double? margin,
Size? size,
Color? backgroundColor,
Color? nodeColor,
Color? viewportColor,
double? viewportFillOpacity,
double? viewportBorderOpacity,
Color? borderColor,
double? borderWidth,
double? borderRadius,
EdgeInsets? padding,
bool? showViewport,
double? nodeBorderRadius,
}) {
return MinimapTheme(
position: position ?? this.position,
margin: margin ?? this.margin,
size: size ?? this.size,
backgroundColor: backgroundColor ?? this.backgroundColor,
nodeColor: nodeColor ?? this.nodeColor,
viewportColor: viewportColor ?? this.viewportColor,
viewportFillOpacity: viewportFillOpacity ?? this.viewportFillOpacity,
viewportBorderOpacity:
viewportBorderOpacity ?? this.viewportBorderOpacity,
borderColor: borderColor ?? this.borderColor,
borderWidth: borderWidth ?? this.borderWidth,
borderRadius: borderRadius ?? this.borderRadius,
padding: padding ?? this.padding,
showViewport: showViewport ?? this.showViewport,
nodeBorderRadius: nodeBorderRadius ?? this.nodeBorderRadius,
);
}