# ModifiersBuilders.DefaultContentTransitions

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

*** ** * ** ***


```
@ProtoLayoutExperimental
public final class ModifiersBuilders.DefaultContentTransitions
```

<br />

*** ** * ** ***

Prebuilt default objects for animated visibility transition animations.

## Summary

| ### Public methods |
|---|---|
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.EnterTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeIn()()` Enter content transition animation that fades in element when entering the layout, from fully invisible to fully visible. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.EnterTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeInSlideIn(int)(int slideDirection)` Enter content transition animation that fades in element when entering the layout, from fully invisible to fully visible and slides it in into its position from the parent edge in the given direction. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.ExitTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeOut()()` Exit content transition animation that fades out element when exiting the layout, from fully visible to fully invisible. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.ExitTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeOutSlideOut(int)(int slideDirection)` Exit content transition animation that fades out element when exiting the layout, from fully visible to fully invisible and slides it out from its position to the parent edge in the given direction. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.EnterTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#slideIn(int)(int slideDirection)` Enter content transition animation that slides in element when entering the layout into its position from the parent edge in the given direction. |
| `static @https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.ExitTransition` | `@https://developer.android.com/reference/androidx/wear/protolayout/expression/RequiresSchemaVersion(major = 1, minor = 200) https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#slideOut(int)(int slideDirection)` Exit content transition animation that slides out element when exiting the layout from its position to the parent edge in the given direction. |

## Public methods

### fadeIn

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.EnterTransition fadeIn()
```

Enter content transition animation that fades in element when entering the layout, from fully invisible to fully visible.

### fadeInSlideIn

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.EnterTransition fadeInSlideIn(int slideDirection)
```

Enter content transition animation that fades in element when entering the layout, from fully invisible to fully visible and slides it in into its position from the parent edge in the given direction.

| Parameters |
|---|---|
| `int slideDirection` | The direction for sliding in part of transition. |

### fadeOut

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.ExitTransition fadeOut()
```

Exit content transition animation that fades out element when exiting the layout, from fully visible to fully invisible.

### fadeOutSlideOut

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.ExitTransition fadeOutSlideOut(int slideDirection)
```

Exit content transition animation that fades out element when exiting the layout, from fully visible to fully invisible and slides it out from its position to the parent edge in the given direction.

| Parameters |
|---|---|
| `int slideDirection` | The direction for sliding in part of transition. |

### slideIn

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.EnterTransition slideIn(int slideDirection)
```

Enter content transition animation that slides in element when entering the layout into its position from the parent edge in the given direction.

### slideOut

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
public static @NonNull ModifiersBuilders.ExitTransition slideOut(int slideDirection)
```

Exit content transition animation that slides out element when exiting the layout from its position to the parent edge in the given direction.