ShakeEffect constructor

const ShakeEffect({
  1. Duration duration = const Duration(milliseconds: 800),
  2. Curve curve = Curves.easeOut,
  3. double intensity = 6.0,
  4. double frequency = 4.0,
  5. Duration delayBetweenChars = Duration.zero,
})

Creates a shake/tremor animation.

duration — one full shake cycle duration. curve — easing curve for diminishing intensity. intensity — maximum displacement in pixels. frequency — shake oscillation frequency. delayBetweenChars — stagger (zero for simultaneous shake).

Implementation

const ShakeEffect({
  super.duration = const Duration(milliseconds: 800),
  super.curve = Curves.easeOut,
  this.intensity = 6.0,
  this.frequency = 4.0,
  super.delayBetweenChars = Duration.zero,
});