---
title: "FloatSpringSpec"
description: "[FloatSpringSpec] animation uses a spring animation to animate a [Float] value. Its configuration
can be tuned via adjusting the spring parameters, namely damping ratio and stiffness."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
public class FloatSpringSpec(
    public val dampingRatio: Float = Spring.DampingRatioNoBouncy,
    public val stiffness: Float = Spring.StiffnessMedium,
    private val visibilityThreshold: Float = Spring.DefaultDisplacementThreshold,
) : FloatAnimationSpec
```


`FloatSpringSpec` animation uses a spring animation to animate a `Float` value. Its configuration
can be tuned via adjusting the spring parameters, namely damping ratio and stiffness.

#### Parameters

| | |
| --- | --- |
| dampingRatio | damping ratio of the spring. Defaults to `Spring.DampingRatioNoBouncy` |
| stiffness | Stiffness of the spring. Defaults to `Spring.StiffnessMedium` |
| visibilityThreshold | The value threshold such that the animation is no longer significant. e.g. 1px for translation animations. Defaults to `Spring.DefaultDisplacementThreshold` |




