<div class='sourceset sourceset-android'>Android</div>

```kotlin
public sealed class SpatialExitTransition
```

[SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition) defines how an [AnimatedSpatialVisibility](/jetpack-compose/androidx.xr.compose/compose/composable-functions/AnimatedSpatialVisibility) Composable disappears on
screen as it becomes not visible. The categories of [SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition) available are:
1. fade: [SpatialTransitions.fadeOut](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions)
2. slide: [SpatialTransitions.slideOut](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions), [SpatialTransitions.slideOutHorizontally](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions),  [SpatialTransitions.slideOutVertically](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions), [SpatialTransitions.slideOutDepth](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions)

`SpatialExitTransition.None` can be used when no exit transition is desired. Different
[SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition)s can be combined using [SpatialExitTransition.plus](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition).

__Note__: [SpatialTransitions.fadeOut](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions) and [SpatialTransitions.slideOut](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions) do not affect the size
of the [AnimatedSpatialVisibility](/jetpack-compose/androidx.xr.compose/compose/composable-functions/AnimatedSpatialVisibility) composable.

## Functions

<h2 id="plus-exit">plus</h2>

```kotlin
public operator fun plus(exit: SpatialExitTransition): SpatialExitTransition
```

Combines different exit transitions. The order of the [SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition)s being combined
does not matter, as these [SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition)s will start simultaneously. The order of
applying transforms from these exit transitions (if defined) is: alpha and scale first,
shrink or expand, then slide.

#### Parameters

| | |
| --- | --- |
| exit | another [SpatialExitTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialExitTransition) to be combined |

## Companion Object

#### Properties

<div class='sourceset sourceset-android'>Android</div>

```kotlin
public val None: SpatialExitTransition
```

This can be used when no enter transition is desired.