InkDropsEffect constructor

const InkDropsEffect({
  1. Duration duration = const Duration(milliseconds: 1000),
  2. Curve curve = Curves.easeOut,
  3. Duration delayBetweenChars = Duration.zero,
  4. int dropCount = 3,
  5. double spreadDistance = 100.0,
  6. int seed = 42,
})

Creates an ink splatter reveal animation.

duration — animation cycle duration. curve — easing curve for the reveal. delayBetweenChars — stagger between characters. dropCount — how many drop centers to generate. spreadDistance — radius of effect around each drop. seed — random seed for reproducible drop positions.

Implementation

const InkDropsEffect({
  super.duration = const Duration(milliseconds: 1000),
  super.curve = Curves.easeOut,
  super.delayBetweenChars = Duration.zero,
  this.dropCount = 3,
  this.spreadDistance = 100.0,
  this.seed = 42,
});