copyWith method

BarChartRodData copyWith({
  1. double? fromY,
  2. double? toY,
  3. Color? color,
  4. Gradient? gradient,
  5. double? width,
  6. BorderRadius? borderRadius,
  7. BorderSide? borderSide,
  8. BackgroundBarChartRodData? backDrawRodData,
  9. List<BarChartRodStackItem>? rodStackItems,
})

Copies current BarChartRodData to a new BarChartRodData, and replaces provided values.

Implementation

BarChartRodData copyWith({
  double? fromY,
  double? toY,
  Color? color,
  Gradient? gradient,
  double? width,
  BorderRadius? borderRadius,
  BorderSide? borderSide,
  BackgroundBarChartRodData? backDrawRodData,
  List<BarChartRodStackItem>? rodStackItems,
}) {
  return BarChartRodData(
    fromY: fromY ?? this.fromY,
    toY: toY ?? this.toY,
    color: color ?? this.color,
    gradient: gradient ?? this.gradient,
    width: width ?? this.width,
    borderRadius: borderRadius ?? this.borderRadius,
    borderSide: borderSide ?? this.borderSide,
    backDrawRodData: backDrawRodData ?? this.backDrawRodData,
    rodStackItems: rodStackItems ?? this.rodStackItems,
  );
}