BackdropFilter (Flutter Widget of the Week)
Why Stack Overflow recommends it
Stack Overflow users link it as the reference example when asking or answering how to get a blur effect with BackdropFilter in Flutter.
Recommended by 0 people across 0 different months, 2019 to 2020.
What it is
A 1m40s Flutter Widget of the Week episode from Google for Developers that shows how to use the BackdropFilter widget and ImageFilter class to apply effects such as blur to content in a Flutter app. It is a short, official demo with links to the class documentation.
What people said
Cites Philip Feldmann · 2019-06 · Stack Overflow · on “Why does Backdrop filter blur my entire app”
I am trying to achieve a very similar effect to what was shown in the widget of the week video on flutter's channel: [this video] On the right you see the desired result, on the left you see what's currently going on in my app. [LINK] The code I've been using is pretty similar to the one from the example video, using a Stack to position the Backdrop filter over my image. The rounded image and the blur over it are inside one widget, which will is placed inside another stack (along with the text at the bottom). Since I applied the filter only a small section of the image, I don't understand why entire app is blurred. Here's the code for the Image Widget: Widget build(BuildContext context) { var siz
Cites luc · 2020-01 · Stack Overflow · on “FLUTTER: How make a blurry text?”
I tried to make a blurry text using backdropfilter like this: BackdropFilter( filter: ImageFilter.blur(sigmaX: 5, sigmaY: 5), child: Text('Hello FLUTTTTER') ), I have a problem, the text is not blur but I did like in this video: [this video]
Cites encubos · 2020-04 · Stack Overflow · on “How to make a fixed blurring overlay in Flutter?”
You can try BackDropFilter This kind of effects are relatively expensive , use them with caution! Important : Wrap your container with ClipRect widget, otherwise the entire screen will take the BackDropFilter effect. ClipRect( child: Container( width: 200, height: 200, decoration: BoxDecoration( image: DecorationImage( image: AssetImage('assets/your-image.png'), ), ), child: BackdropFilter( filter: ImageFilter.blur(sigmaX: 5.0, sigmaY: 5.0), child: Container( color: Colors.black.withOpacity(0.0), ), ), ), ) Play with the values to get different effects sigmaX: 5.0 sigmaY: 5.0 withOpacity: 0.0 Making a comparison, at this point you get something like this: [LINK] Now, if you want to display i