initialize method

  1. @override
void initialize(
  1. Random random
)
override

Initialize animation data (particles, waves, etc.).

Implementation

@override
void initialize(Random random) {
  for (int i = 0; i < 18; i++) {
    _particles.add(_OrbitParticle(
      angle: random.nextDouble() * 2 * pi,
      radius: 80 + random.nextDouble() * 80,
      speed: 0.3 + random.nextDouble() * 0.7,
      size: 2 + random.nextDouble() * 4,
      opacity: 0.3 + random.nextDouble() * 0.7,
      drift: random.nextDouble() * 20 - 10,
    ));
  }
}