BlurAnimation constructor
BlurAnimation({
- Key? key,
- required Duration duration,
- required Duration delay,
- required Widget child,
- ValueSetter<
AnimationController> ? onComplete, - required double begin,
- required double end,
- double idleValue = 0,
- bool autoPlayOnUpdate = false,
Creates a BlurAnimation blurring the child widget.
Implementation
BlurAnimation({
super.key,
required super.duration,
required super.delay,
required super.child,
super.onComplete,
required double begin,
required double end,
super.idleValue = 0,
super.autoPlayOnUpdate,
}) : super(
builder: (context, value, child) => ImageFiltered(
imageFilter: ImageFilter.blur(sigmaX: value, sigmaY: value),
child: child,
),
tween: Tween<double>(begin: begin, end: end),
);