spring

fun <T> spring(stiffness: Stiffness = Stiffness.Medium, dampingRatio: DampingRatio = DampingRatio.NoBouncy): FiniteAnimationSpec<T>

Creates a SpringSpec for physics-based spring animations.

// Default spring (medium stiffness, no bounce)
spring<Float>()

// Bouncy spring
spring<Float>(stiffness = Stiffness.Low, dampingRatio = DampingRatio.HighBouncy)

Parameters

stiffness

Controls spring responsiveness. Higher = faster, snappier.

dampingRatio

Controls bounce. Lower = more overshoot. 1.0 = no overshoot.