Skip to main content

Type Alias: SpringTransition

SpringTransition = object

Defined in: packages/react/src/jsx.ts:68

Transition configuration for spring (physics-based) animations.

Spring animations simulate a mass attached to a spring, providing natural-feeling motion. The animation settles when the spring reaches equilibrium.

See

Adw.SpringAnimation

Properties

clamp?

optional clamp: boolean

Defined in: packages/react/src/jsx.ts:80

Whether to clamp the animation value to prevent overshooting


damping?

optional damping: number

Defined in: packages/react/src/jsx.ts:72

Damping ratio controlling oscillation decay (default: 1, critically damped)


delay?

optional delay: number

Defined in: packages/react/src/jsx.ts:82

Delay before starting the animation in milliseconds


initialVelocity?

optional initialVelocity: number

Defined in: packages/react/src/jsx.ts:78

Initial velocity to apply at animation start


mass?

optional mass: number

Defined in: packages/react/src/jsx.ts:76

Virtual mass in kg affecting momentum (default: 1)


mode

mode: "spring"

Defined in: packages/react/src/jsx.ts:70

Discriminant: physics-based spring animation


stiffness?

optional stiffness: number

Defined in: packages/react/src/jsx.ts:74

Spring stiffness in N/m affecting animation speed (default: 100)