ScrambleEffect constructor

const ScrambleEffect({
  1. Duration duration = const Duration(milliseconds: 2000),
  2. Curve curve = Curves.easeOut,
  3. Duration delayBetweenChars = const Duration(milliseconds: 30),
  4. int seed = 42,
  5. String charset = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',
})

Creates a scramble/unscramble animation.

duration — animation cycle duration per character. curve — easing curve for the reveal. delayBetweenChars — stagger delay between characters. seed — deterministic seed for scramble pattern. charset — characters used for scrambled display.

Implementation

const ScrambleEffect({
  super.duration = const Duration(milliseconds: 2000),
  super.curve = Curves.easeOut,
  super.delayBetweenChars = const Duration(milliseconds: 30),
  this.seed = 42,
  this.charset = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789',
});