paint method

  1. @override
void paint({
  1. required Canvas canvas,
  2. required Size size,
  3. required double scale,
  4. required double blur,
  5. required Color color,
})
override

Perform to take a paint task corresponding to the current state, referencing the given arguments.

Implementation

@override
void paint({
  required Canvas canvas,
  required Size size,
  required double scale,
  required double blur,
  required Color color,
}) {
  final paintColor = this.color.withAlpha(((this.color.alpha) * fadePercent).toInt());
  final paint = Paint()
    ..color = paintColor
    ..style = PaintingStyle.fill;

  canvas.drawPaint(paint);
}