initialize method
Initialize animation data (particles, waves, etc.).
Implementation
@override
void initialize(Random random) {
for (int i = 0; i < 14; i++) {
_pages.add(_PageParticle(
xOffset: (random.nextDouble() - 0.5) * 200,
startY: random.nextDouble(),
width: 3 + random.nextDouble() * 5,
height: 4 + random.nextDouble() * 6,
speed: 0.5 + random.nextDouble() * 0.5,
opacity: 0.3 + random.nextDouble() * 0.5,
swayFreq: 0.5 + random.nextDouble() * 1.5,
swayAmp: 15 + random.nextDouble() * 20,
rotSpeed: (random.nextDouble() - 0.5) * 2,
));
}
}