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

```kotlin
public sealed class SpatialEnterTransition
```

[SpatialEnterTransition](/jetpack-compose/androidx.xr.compose/compose/classes/SpatialEnterTransition) defines how an [AnimatedSpatialVisibility](/jetpack-compose/androidx.xr.compose/compose/composable-functions/AnimatedSpatialVisibility) Composable appears on screen
as it becomes visible. The categories of EnterTransitions available are:
1. fade: [SpatialTransitions.fadeIn](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions)
2. slide: [SpatialTransitions.slideIn](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions), [SpatialTransitions.slideInHorizontally](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions),  [SpatialTransitions.slideInVertically](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions), [SpatialTransitions.slideInDepth](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions)

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

__Note__: [SpatialTransitions.fadeIn](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions) and [SpatialTransitions.slideIn](/jetpack-compose/androidx.xr.compose/compose/objects/SpatialTransitions) do not affect the size of
the [AnimatedVisibility](/jetpack-compose/androidx.compose.animation/animation/composable-functions/AnimatedVisibility) composable.

## Functions

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

```kotlin
public operator fun plus(enter: SpatialEnterTransition): SpatialEnterTransition
```

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

#### Parameters

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

## Companion Object

#### Properties

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

```kotlin
public val None: SpatialEnterTransition
```

This can be used when no enter transition is desired.