paint method

  1. @override
void paint(
  1. Canvas canvas,
  2. Size size,
  3. double progress,
  4. int seed,
)
override

Implementation

@override
void paint(Canvas canvas, Size size, double progress, int seed) {
  FourRandomSlotParticle(children: [
    IntervalParticle(
      interval: const Interval(0.0, 0.5, curve: Curves.easeIn),
      child: PoppingCircle(
        color: Colors.deepOrangeAccent,
      ),
    ),
    IntervalParticle(
      interval: const Interval(0.2, 0.5, curve: Curves.easeIn),
      child: PoppingCircle(
        color: Colors.green,
      ),
    ),
    IntervalParticle(
      interval: const Interval(0.4, 0.8, curve: Curves.easeIn),
      child: PoppingCircle(
        color: Colors.indigo,
      ),
    ),
    IntervalParticle(
      interval: const Interval(0.5, 1.0, curve: Curves.easeIn),
      child: PoppingCircle(
        color: Colors.teal,
      ),
    ),
  ]).paint(canvas, size, progress, seed);
}