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

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

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

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

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

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

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

