Skip to main content

Module modifier

Module modifier 

Source

Structs§

BlurStyle
Gaussian blur parameters for Modifier::blur.
Border
GridConfig
InteractionSource
Read-only handle to a shared interaction state.
LayoutConstraints
Constraints passed to the Modifier::layout callback. Mirrors Compose’s Constraints — the element’s size must fall within [min_width, max_width] × [min_height, max_height]. A dimension with INFINITY max means unbounded in that direction.
Modifier
MutableInteractionSource
Mutable handle to a shared interaction state.
PaddingValues
ShadowSpec
Drop-shadow parameters applied to a graphics layer.
StateColors
State-driven colors for interactive components. The layout engine selects the appropriate color based on hover/press/disabled state and animates transitions between them.
StateElevation
State-driven elevation for interactive components.
TextInputConfig
Configuration for a text input field.

Enums§

BlurredEdgeTreatment
Edge treatment for Modifier::blur — controls how pixels at the edges of the blurred region are handled.
Interaction
An interaction event that can be emitted by a MutableInteractionSource.
IntrinsicSize
Intrinsic sizing mode for Modifier::intrinsic_width and Modifier::intrinsic_height. When set, the node sizes itself to the intrinsic content size in that dimension.
PositionType

Type Aliases§

PressId
A press identifier for linking Press -> Release/Cancel pairs.