drawBackground method

  1. @visibleForTesting
void drawBackground(
  1. CanvasWrapper canvasWrapper,
  2. PaintHolder<D> holder
)

This function draws a colored background behind the chart.

Implementation

@visibleForTesting
void drawBackground(CanvasWrapper canvasWrapper, PaintHolder<D> holder) {
  final data = holder.data;
  if (data.backgroundColor.opacity == 0.0) {
    return;
  }

  final viewSize = canvasWrapper.size;
  _backgroundPaint.color = data.backgroundColor;
  canvasWrapper.drawRect(
    Rect.fromLTWH(0, 0, viewSize.width, viewSize.height),
    _backgroundPaint,
  );
}