RandomRevealEffect constructor

const RandomRevealEffect({
  1. Duration duration = const Duration(milliseconds: 1200),
  2. Curve curve = Curves.easeOut,
  3. int seed = 42,
  4. double opacityFrom = 0.0,
  5. Duration delayBetweenChars = Duration.zero,
})

Creates a random-order reveal animation.

duration — animation cycle duration. curve — easing curve for each character's reveal. seed — deterministic seed for reveal order. opacityFrom — starting opacity before reveal. delayBetweenChars — stagger (zero — order determined by noise).

Implementation

const RandomRevealEffect({
  super.duration = const Duration(milliseconds: 1200),
  super.curve = Curves.easeOut,
  this.seed = 42,
  this.opacityFrom = 0.0,
  super.delayBetweenChars = Duration.zero,
});