WaveEffect constructor
const
WaveEffect({})
Creates a sinusoidal wave scale animation.
duration — one full wave cycle duration.
curve — easing curve for the wave.
scaleMin — minimum scale at wave trough.
scaleMax — maximum scale at wave peak.
waveCount — number of complete waves across the text.
delayBetweenChars — stagger (zero for continuous wave).
Implementation
const WaveEffect({
super.duration = const Duration(milliseconds: 1500),
super.curve = Curves.easeInOut,
this.scaleMin = 0.5,
this.scaleMax = 1.5,
this.waveCount = 2,
super.delayBetweenChars = Duration.zero,
});