# AnimationParameterBuilders.AnimationSpec

# AnimationParameterBuilders.AnimationSpec

Artifact:[androidx.wear.protolayout:protolayout-expression](https://developer.android.com/jetpack/androidx/releases/wear-protolayout)  
[View Source](https://cs.android.com/search?q=file:androidx/wear/protolayout/expression/AnimationParameterBuilders.java+class:androidx.wear.protolayout.expression.AnimationParameterBuilders.AnimationSpec)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec "View this page in Java")

<br />

```
@RequiresSchemaVersion(major = 1, minor = 200)
class AnimationParameterBuilders.AnimationSpec
```

<br />

*** ** * ** ***

Animation parameters that can be added to any animatable node.

## Summary

|                                                                                                                                                                     ### Nested types                                                                                                                                                                      |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `class `[AnimationParameterBuilders.AnimationSpec.Builder](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec.Builder) Builder for[AnimationSpec](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec) |

|                                                                                  ### Public functions                                                                                   |
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [AnimationParameterBuilders.AnimationParameters](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationParameters)`?` | [getAnimationParameters](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec#getAnimationParameters())`()` Gets animation parameters including duration, easing and repeat delay.    |
| [AnimationParameterBuilders.Repeatable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.Repeatable)`?`                   | [getRepeatable](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec#getRepeatable())`()` Gets the repeatable mode to be used for specifying repetition parameters for the animation. |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)                                                                                                       | [toString](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/AnimationParameterBuilders.AnimationSpec#toString())`()`                                                                                                       |

## Public functions

### getAnimationParameters

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun getAnimationParameters(): AnimationParameterBuilders.AnimationParameters?
```

Gets animation parameters including duration, easing and repeat delay.  

### getRepeatable

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/wear-protolayout#1.0.0)  

```
fun getRepeatable(): AnimationParameterBuilders.Repeatable?
```

Gets the repeatable mode to be used for specifying repetition parameters for the animation.  

### toString

```
fun toString(): String
```