Properties
Filter Types
Thefilter property accepts different types of image filters. Here are the supported filter types:
Blur Filter
Dilate Filter
Erode Filter
Compose Filter
Usage Recommendations
For best results with BackdropFilter:- Use a
Stackto position the BackdropFilter over content you want to filter - Wrap the BackdropFilter in a
ClipRRectto constrain the filter to a specific area - Include a semi-transparent container as the child of the BackdropFilter to make the effect visible
- Use
fit: expandon the Stack to ensure proper sizing
Example
Example 1: Frosted Glass Effect
- Dart
- JSON
- Preview
Example 2: Dilate Filter Effect
Example 3: Compose Filter (Blur + Dilate)
Common Issues and Solutions
Issue: Filter affects entire screen
If your backdrop filter is affecting the entire screen instead of just a specific area, make sure to:- Wrap the BackdropFilter in a
ClipRRectto constrain its effects - Use a
Stackwith the BackdropFilter as a child positioned over the content to filter - Make sure the BackdropFilter is not at the root level of your widget tree
Issue: Filter not visible
If your filter effect isn’t visible:- Ensure the child of the BackdropFilter has a semi-transparent color (e.g.,
#80FFFFFF) - Check that the filter parameters (like
sigmaXandsigmaYfor blur) are large enough to be noticeable - Verify that the content behind the filter has sufficient contrast to make the effect visible