onDraw method

  1. @override
void onDraw(
  1. Canvas canvas
)
override

Implementation

@override
void onDraw(Canvas canvas) {
  if (useShader) {
    chartShader ??= LinearGradient(
      begin: Alignment.topCenter,
      end: Alignment.bottomCenter,
      tileMode: TileMode.clamp,
      colors: [lineColor.withOpacity(0.2), lineColor.withOpacity(0.05)],
    ).createShader(Rect.fromLTRB(0, 0, canvasWidth, contentHeight));
  }

  drawCentralAxis(canvas);

  super.onDraw(canvas);
}