ParticleFlow.emoji constructor
ParticleFlow.emoji({
- Key? key,
- required String emoji,
- required int count,
- ParticleBehavior behavior = const ParticleBehavior.snow(),
- ParticleSpawnConfig spawnConfig = const ParticleSpawnConfig(),
- TextStyle style = const TextStyle(fontSize: 18),
- bool alignToCenter = true,
- bool isPaused = false,
- int? seed,
- Widget? child,
Convenience constructor for emoji/text-based particles (single text).
Implementation
factory ParticleFlow.emoji({
Key? key,
required String emoji,
required int count,
ParticleBehavior behavior = const ParticleBehavior.snow(),
ParticleSpawnConfig spawnConfig = const ParticleSpawnConfig(),
TextStyle style = const TextStyle(fontSize: 18),
bool alignToCenter = true,
bool isPaused = false,
int? seed,
Widget? child,
}) {
final emojiPainter = EmojiParticlePainter(
text: emoji,
style: style,
alignToCenter: alignToCenter,
);
return ParticleFlow(
key: key,
count: count,
behavior: behavior,
spawnConfig: spawnConfig,
paintParticle: emojiPainter.paint,
isPaused: isPaused,
seed: seed,
child: child,
);
}