blurY method

T blurY({
  1. Duration? delay,
  2. Duration? duration,
  3. Curve? curve,
  4. double? begin,
  5. double? end,
})

Adds a BlurEffect that animates a vertical blur on the target between the specified begin and end blur radiuses (via ImageFiltered).

Implementation

T blurY({
  Duration? delay,
  Duration? duration,
  Curve? curve,
  double? begin,
  double? end,
}) {
  end ??= (begin == null ? BlurEffect.defaultBlur : BlurEffect.neutralBlur);
  begin ??= BlurEffect.neutralBlur;
  return addEffect(BlurEffect(
    delay: delay,
    duration: duration,
    curve: curve,
    begin: BlurEffect.neutralValue.copyWith(dy: begin),
    end: BlurEffect.neutralValue.copyWith(dy: end),
  ));
}