---
title: "VectorizedFiniteAnimationSpec"
description: "All the finite [VectorizedAnimationSpec]s implement this interface, including:
[VectorizedKeyframesSpec], [VectorizedTweenSpec], [VectorizedRepeatableSpec],
[VectorizedSnapSpec], [VectorizedSpringSpec], etc. The [VectorizedAnimationSpec] that does
__not__ implement this is: [InfiniteRepeatableSpec]."
type: "interface"
---

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


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

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



```kotlin
@JvmDefaultWithCompatibility
public interface VectorizedFiniteAnimationSpec<V : AnimationVector> : VectorizedAnimationSpec<V>
```


All the finite `VectorizedAnimationSpec`s implement this interface, including:
`VectorizedKeyframesSpec`, `VectorizedTweenSpec`, `VectorizedRepeatableSpec`,
`VectorizedSnapSpec`, `VectorizedSpringSpec`, etc. The `VectorizedAnimationSpec` that does
__not__ implement this is: `InfiniteRepeatableSpec`.


## Properties

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


```kotlin
override val isInfinite: Boolean
```



