WiggleEffect constructor

const WiggleEffect({
  1. Duration duration = const Duration(milliseconds: 1000),
  2. Curve curve = Curves.easeInOut,
  3. double amplitude = 4.0,
  4. double frequency = 3.0,
  5. double rotationAmplitude = 0.05,
  6. Duration delayBetweenChars = Duration.zero,
})

Creates a wiggling jitter effect per character.

duration — one full wiggle cycle duration. curve — easing curve for the wiggle. amplitude — max horizontal/vertical displacement in pixels. frequency — oscillation frequency of the wiggle. rotationAmplitude — max rotation angle in radians. delayBetweenChars — stagger (zero for simultaneous wiggle).

Implementation

const WiggleEffect({
  super.duration = const Duration(milliseconds: 1000),
  super.curve = Curves.easeInOut,
  this.amplitude = 4.0,
  this.frequency = 3.0,
  this.rotationAmplitude = 0.05,
  super.delayBetweenChars = Duration.zero,
});