Haze Child Node
The Modifier.Node implementation used by Modifier.hazeChild.
This is public API in order to aid custom extensible modifiers, but we reserve the right to be able to change the API in the future, hence why it is marked as experimental forever.
Constructors
Properties
Color to draw behind the blurred content. Ideally should be opaque so that the original content is not visible behind. Typically this would be MaterialTheme.colorScheme.surface or similar.
Radius of the blur.
The HazeTint to use when Haze uses the fallback scrim functionality.
Optional alpha mask which allows effects such as fading via a Brush.verticalGradient or similar. This is only applied when progressive is null.
Amount of noise applied to the content, in the range 0f to 1f. Anything outside of that range will be clamped.
Parameters for enabling a progressive (or gradient) blur effect, or null for a uniform blurring effect. Defaults to null.
Style set on this specific HazeChildNode.