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


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

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



```kotlin
public interface FiniteAnimationSpec<T> : AnimationSpec<T>
```


`FiniteAnimationSpec` is the interface that all non-infinite `AnimationSpec`s implement,
including: `TweenSpec`, `SpringSpec`, `KeyframesSpec`, `RepeatableSpec`, `SnapSpec`, etc. By
definition, `InfiniteRepeatableSpec` __does not__ implement this interface.


## Functions



<h2 id="vectorize-converter">vectorize</h2>

```kotlin
override fun <V : AnimationVector> vectorize(
        converter: TwoWayConverter<T, V>
    ): VectorizedFiniteAnimationSpec<V>
```