Flutter animated BackDropFilter
1,382
Solution 1
I found that I was able to animate the backDropFiter
with a widget called AnimatedOpacity
. You can use it as the AnimatedContainer
!
Enjoy
Solution 2
You can animate the sigma values for blur,
TweenAnimationBuilder<double>(
tween: Tween<double>(begin: 0.0, end: 15.0),
duration: const Duration(milliseconds: 500),
builder: (_, value, child) {
return BackdropFilter(
filter: ImageFilter.blur(sigmaX: value, sigmaY: value),
child: child,
);
},
child: DecoratedBox(
decoration: BoxDecoration(
color: Colors.white.withOpacity(0.5),
),
),
![Simon B](https://lh4.googleusercontent.com/-FI9NxIP31ys/AAAAAAAAAAI/AAAAAAAAAAA/ACHi3rcVeziBVVKYzoIP2ZXbb3W5xtcK4w/photo.jpg?sz=256)
Author by
Simon B
Updated on December 17, 2022Comments
-
Simon B over 1 year
I wanted to know if it was possible to add blur on a screen with fade in and fade out. Do you have any idea ? I'm currently using
BackDropFilter
to blur my screen but it doesn't fade when appear...