BackdropFilter constructor
- Key? key,
- ImageFilter? filter,
- ImageFilterConfig? filterConfig,
- Widget? child,
- BlendMode blendMode = BlendMode.srcOver,
- bool enabled = true,
- BackdropKey? backdropGroupKey,
Creates a backdrop filter.
The blendMode argument will default to BlendMode.srcOver and must not be
null if provided.
Exactly one of filter or filterConfig must be provided.
Providing both or neither will result in an assertion error.
Implementation
const BackdropFilter({
super.key,
this.filter,
this.filterConfig,
super.child,
this.blendMode = BlendMode.srcOver,
this.enabled = true,
this.backdropGroupKey,
}) : assert(
filter != null || filterConfig != null,
'Either filter or filterConfig must be provided.',
),
assert(
filter == null || filterConfig == null,
'Cannot provide both a filter and a filterConfig.',
),
_useSharedKey = false;