---
title: "Compose Animation API Reference"
---

## Installation
```kotlin
implementation("androidx.compose.animation:animation:1.11.0-beta02")
```
## Composable Functions
- [AnimatedContent](/docs/androidx.compose.animation/animation/composable-functions/AnimatedContent)
- [AnimatedVisibility](/docs/androidx.compose.animation/animation/composable-functions/AnimatedVisibility)
- [Crossfade](/docs/androidx.compose.animation/animation/composable-functions/Crossfade)
- [CustomizedLookaheadAnimationVisualDebugging](/docs/androidx.compose.animation/animation/composable-functions/CustomizedLookaheadAnimationVisualDebugging)
- [LookaheadAnimationVisualDebugging](/docs/androidx.compose.animation/animation/composable-functions/LookaheadAnimationVisualDebugging)
- [SharedTransitionLayout](/docs/androidx.compose.animation/animation/composable-functions/SharedTransitionLayout)
- [SharedTransitionScope](/docs/androidx.compose.animation/animation/composable-functions/SharedTransitionScope)
- [animateColor](/docs/androidx.compose.animation/animation/composable-functions/animateColor)
- [animateColorAsState](/docs/androidx.compose.animation/animation/composable-functions/animateColorAsState)
- [defaultDecayAnimationSpec](/docs/androidx.compose.animation/animation/composable-functions/defaultDecayAnimationSpec)
- [rememberSplineBasedDecay](/docs/androidx.compose.animation/animation/composable-functions/rememberSplineBasedDecay)

## Modifiers
- [animateBounds](/docs/androidx.compose.animation/animation/modifiers/animateBounds)
- [animateContentSize](/docs/androidx.compose.animation/animation/modifiers/animateContentSize)

## Classes
- [ContentTransform](/docs/androidx.compose.animation/animation/classes/ContentTransform)
- [EnterExitState](/docs/androidx.compose.animation/animation/classes/EnterExitState)
- [EnterTransition](/docs/androidx.compose.animation/animation/classes/EnterTransition)
- [ExitTransition](/docs/androidx.compose.animation/animation/classes/ExitTransition)
- [ExperimentalAnimationApi](/docs/androidx.compose.animation/animation/classes/ExperimentalAnimationApi)
- [ExperimentalLookaheadAnimationVisualDebugApi](/docs/androidx.compose.animation/animation/classes/ExperimentalLookaheadAnimationVisualDebugApi)
- [ExperimentalSharedTransitionApi](/docs/androidx.compose.animation/animation/classes/ExperimentalSharedTransitionApi)
- [SplineBasedFloatDecayAnimationSpec](/docs/androidx.compose.animation/animation/classes/SplineBasedFloatDecayAnimationSpec)

## Interfaces
- [AnimatedContentScope](/docs/androidx.compose.animation/animation/interfaces/AnimatedContentScope)
- [AnimatedContentTransitionScope](/docs/androidx.compose.animation/animation/interfaces/AnimatedContentTransitionScope)
- [AnimatedVisibilityScope](/docs/androidx.compose.animation/animation/interfaces/AnimatedVisibilityScope)
- [BoundsTransform](/docs/androidx.compose.animation/animation/interfaces/BoundsTransform)
- [SharedTransitionScope](/docs/androidx.compose.animation/animation/interfaces/SharedTransitionScope)
- [SizeTransform](/docs/androidx.compose.animation/animation/interfaces/SizeTransform)

## Properties
- [VectorConverter](/docs/androidx.compose.animation/animation/properties/VectorConverter)

## Functions
- [Animatable](/docs/androidx.compose.animation/animation/functions/Animatable)
- [expandHorizontally](/docs/androidx.compose.animation/animation/functions/expandHorizontally)
- [expandIn](/docs/androidx.compose.animation/animation/functions/expandIn)
- [expandVertically](/docs/androidx.compose.animation/animation/functions/expandVertically)
- [fadeIn](/docs/androidx.compose.animation/animation/functions/fadeIn)
- [fadeOut](/docs/androidx.compose.animation/animation/functions/fadeOut)
- [scaleIn](/docs/androidx.compose.animation/animation/functions/scaleIn)
- [scaleOut](/docs/androidx.compose.animation/animation/functions/scaleOut)
- [shrinkHorizontally](/docs/androidx.compose.animation/animation/functions/shrinkHorizontally)
- [shrinkOut](/docs/androidx.compose.animation/animation/functions/shrinkOut)
- [shrinkVertically](/docs/androidx.compose.animation/animation/functions/shrinkVertically)
- [SizeTransform](/docs/androidx.compose.animation/animation/functions/SizeTransform)
- [slideIn](/docs/androidx.compose.animation/animation/functions/slideIn)
- [slideInHorizontally](/docs/androidx.compose.animation/animation/functions/slideInHorizontally)
- [slideInVertically](/docs/androidx.compose.animation/animation/functions/slideInVertically)
- [slideOut](/docs/androidx.compose.animation/animation/functions/slideOut)
- [slideOutHorizontally](/docs/androidx.compose.animation/animation/functions/slideOutHorizontally)
- [slideOutVertically](/docs/androidx.compose.animation/animation/functions/slideOutVertically)
- [splineBasedDecay](/docs/androidx.compose.animation/animation/functions/splineBasedDecay)
- [splineBasedDecayDeprecated](/docs/androidx.compose.animation/animation/functions/splineBasedDecayDeprecated)
- [togetherWith](/docs/androidx.compose.animation/animation/functions/togetherWith)
- [unveilIn](/docs/androidx.compose.animation/animation/functions/unveilIn)
- [veilOut](/docs/androidx.compose.animation/animation/functions/veilOut)
- [with](/docs/androidx.compose.animation/animation/functions/with)

