BlurEffect constructor

const BlurEffect({
  1. Duration duration = const Duration(milliseconds: 1000),
  2. Curve curve = Curves.easeOut,
  3. Duration delayBetweenChars = const Duration(milliseconds: 40),
  4. double sigmaFrom = 8.0,
  5. double sigmaTo = 0.0,
})

Creates a blur transition animation.

duration — animation cycle duration per character. curve — easing curve for the blur transition. delayBetweenChars — stagger delay between characters. sigmaFrom — initial blur sigma (higher = blurrier). sigmaTo — final blur sigma (0 = sharp).

Implementation

const BlurEffect({
  super.duration = const Duration(milliseconds: 1000),
  super.curve = Curves.easeOut,
  super.delayBetweenChars = const Duration(milliseconds: 40),
  this.sigmaFrom = 8.0,
  this.sigmaTo = 0.0,
});