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

```kotlin
BoundReached,
```

Animation will be forced to end when its value reaches upper/lower bound (if they have been
defined, e.g. via [Animatable.updateBounds](/jetpack-compose/androidx.compose.animation/animation-core/classes/Animatable))

Unlike [Finished](/jetpack-compose/androidx.compose.animation/animation-core/classes/AnimationEndReason.Finished), when an animation ends due to [BoundReached](/jetpack-compose/androidx.compose.animation/animation-core/classes/AnimationEndReason.BoundReached), it often falls short from
its initial target, and the remaining velocity is often non-zero. Both the end value and the
remaining velocity can be obtained via [AnimationResult](/jetpack-compose/androidx.compose.animation/animation-core/classes/AnimationResult).