ProgressTextEffect constructor

const ProgressTextEffect({
  1. Duration duration = const Duration(milliseconds: 1000),
  2. Curve curve = Curves.easeOut,
  3. Color filledColor = Colors.green,
  4. Color emptyColor = Colors.grey,
  5. Duration delayBetweenChars = Duration.zero,
})

Creates a binary fill animation for progress indication.

duration — one full fill cycle duration. curve — easing curve for the fill rate. filledColor — color of filled (progressed) characters. emptyColor — color of pending characters. delayBetweenChars — stagger (zero for simultaneous fill).

Implementation

const ProgressTextEffect({
  super.duration = const Duration(milliseconds: 1000),
  super.curve = Curves.easeOut,
  this.filledColor = Colors.green,
  this.emptyColor = Colors.grey,
  super.delayBetweenChars = Duration.zero,
});