copyWith method
ChartColors
copyWith({
- List<
Color> ? bgColor, - Color? kLineColor,
- Color? lineFillColor,
- Color? lineFillInsideColor,
- Color? ma5Color,
- Color? ma10Color,
- Color? ma30Color,
- Color? upColor,
- Color? dnColor,
- Color? volColor,
- Color? macdColor,
- Color? difColor,
- Color? deaColor,
- Color? kColor,
- Color? dColor,
- Color? jColor,
- Color? rsiColor,
- Color? defaultTextColor,
- Color? nowPriceUpColor,
- Color? nowPriceDnColor,
- Color? nowPriceTextColor,
- Color? depthBuyColor,
- Color? depthSellColor,
- Color? selectBorderColor,
- Color? selectFillColor,
- Color? gridColor,
- Color? infoWindowNormalColor,
- Color? infoWindowTitleColor,
- Color? infoWindowUpColor,
- Color? infoWindowDnColor,
- Color? hCrossColor,
- Color? vCrossColor,
- Color? crossTextColor,
- Color? maxColor,
- Color? minColor,
Implementation
ChartColors copyWith({
List<Color>? bgColor,
Color? kLineColor,
Color? lineFillColor,
Color? lineFillInsideColor,
Color? ma5Color,
Color? ma10Color,
Color? ma30Color,
Color? upColor,
Color? dnColor,
Color? volColor,
Color? macdColor,
Color? difColor,
Color? deaColor,
Color? kColor,
Color? dColor,
Color? jColor,
Color? rsiColor,
Color? defaultTextColor,
Color? nowPriceUpColor,
Color? nowPriceDnColor,
Color? nowPriceTextColor,
Color? depthBuyColor,
Color? depthSellColor,
Color? selectBorderColor,
Color? selectFillColor,
Color? gridColor,
Color? infoWindowNormalColor,
Color? infoWindowTitleColor,
Color? infoWindowUpColor,
Color? infoWindowDnColor,
Color? hCrossColor,
Color? vCrossColor,
Color? crossTextColor,
Color? maxColor,
Color? minColor,
}) {
final newColors = ChartColors();
newColors.bgColor = bgColor ?? this.bgColor;
newColors.kLineColor = kLineColor ?? this.kLineColor;
newColors.lineFillColor = lineFillColor ?? this.lineFillColor;
newColors.lineFillInsideColor =
lineFillInsideColor ?? this.lineFillInsideColor;
newColors.ma5Color = ma5Color ?? this.ma5Color;
newColors.ma10Color = ma10Color ?? this.ma10Color;
newColors.ma30Color = ma30Color ?? this.ma30Color;
newColors.upColor = upColor ?? this.upColor;
newColors.dnColor = dnColor ?? this.dnColor;
newColors.volColor = volColor ?? this.volColor;
newColors.macdColor = macdColor ?? this.macdColor;
newColors.difColor = difColor ?? this.difColor;
newColors.deaColor = deaColor ?? this.deaColor;
newColors.kColor = kColor ?? this.kColor;
newColors.dColor = dColor ?? this.dColor;
newColors.jColor = jColor ?? this.jColor;
newColors.rsiColor = rsiColor ?? this.rsiColor;
newColors.defaultTextColor = defaultTextColor ?? this.defaultTextColor;
newColors.nowPriceUpColor = nowPriceUpColor ?? this.nowPriceUpColor;
newColors.nowPriceDnColor = nowPriceDnColor ?? this.nowPriceDnColor;
newColors.nowPriceTextColor = nowPriceTextColor ?? this.nowPriceTextColor;
newColors.depthBuyColor = depthBuyColor ?? this.depthBuyColor;
newColors.depthSellColor = depthSellColor ?? this.depthSellColor;
newColors.selectBorderColor = selectBorderColor ?? this.selectBorderColor;
newColors.selectFillColor = selectFillColor ?? this.selectFillColor;
newColors.gridColor = gridColor ?? this.gridColor;
newColors.infoWindowNormalColor =
infoWindowNormalColor ?? this.infoWindowNormalColor;
newColors.infoWindowTitleColor =
infoWindowTitleColor ?? this.infoWindowTitleColor;
newColors.infoWindowUpColor = infoWindowUpColor ?? this.infoWindowUpColor;
newColors.infoWindowDnColor = infoWindowDnColor ?? this.infoWindowDnColor;
newColors.hCrossColor = hCrossColor ?? this.hCrossColor;
newColors.vCrossColor = vCrossColor ?? this.vCrossColor;
newColors.crossTextColor = crossTextColor ?? this.crossTextColor;
newColors.maxColor = maxColor ?? this.maxColor;
newColors.minColor = minColor ?? this.minColor;
return newColors;
}