Package-level declarations
Types
Cubic Bezier curve.
Defines SpatialHoverEffects how to animate between active & inactive states.
Holds the context of spatialHoverEffect.
Represents a group for managing spatial hover effects. Each instance has a unique group ID for identifying the group.
The root scope of spatialHoverEffect DSL, here can call animation.
The scope of spatialHoverEffect DSL.
Properties
Linear bezier curve.
For SpatialHoverEffectScope.clipShape convenience, a RoundedCornerShape with 0 radius.
Functions
Disables all child nodes' hover effect effects.
Defines how view should change when a pointer hover or eye looks at the view Unlike androidx.compose.foundation.hoverable, the SpatialHoverEffect is applied out of process, so it cannot be visible to the app process.
Applies a spatial hover effect to the element.
Adds a default HoverEffectGroup to all effects defined on descendant views, and activates the group whenever this view or any descendant views are hovered.
Adds a HoverEffectGroup to all effects defined on descendant views, and activates the group whenever this view or any descendant views are hovered.
Creates Spring animation.
Helper for converts CubicBezierEasing to CubicBezier.
Creates Tween animation for spatial hover effect.