# ModifiersBuilders.DefaultContentTransitions

# 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)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions "View this page in Java")

<br />

```
@ProtoLayoutExperimental
class ModifiersBuilders.DefaultContentTransitions
```

<br />

*** ** * ** ***

Prebuilt default objects for animated visibility transition animations.

## Summary

|                                                                     ### Public functions                                                                      |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `java-static `[ModifiersBuilders.EnterTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition) | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [fadeIn](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeIn())`()` Enter content transition animation that fades in element when entering the layout, from fully invisible to fully visible.                                                                                                                                                                                                |
| `java-static `[ModifiersBuilders.EnterTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition) | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [fadeInSlideIn](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeInSlideIn(int))`(slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` 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.   |
| `java-static `[ModifiersBuilders.ExitTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition)   | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [fadeOut](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeOut())`()` Exit content transition animation that fades out element when exiting the layout, from fully visible to fully invisible.                                                                                                                                                                                               |
| `java-static `[ModifiersBuilders.ExitTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition)   | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [fadeOutSlideOut](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#fadeOutSlideOut(int))`(slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` 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. |
| `java-static `[ModifiersBuilders.EnterTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.EnterTransition) | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [slideIn](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#slideIn(int))`(slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` Enter content transition animation that slides in element when entering the layout into its position from the parent edge in the given direction.                                                                      |
| `java-static `[ModifiersBuilders.ExitTransition](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.ExitTransition)   | `@`[RequiresSchemaVersion](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/expression/RequiresSchemaVersion)`(major = 1, minor = 200)` [slideOut](https://developer.android.com/reference/kotlin/androidx/wear/protolayout/ModifiersBuilders.DefaultContentTransitions#slideOut(int))`(slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)`)` Exit content transition animation that slides out element when exiting the layout from its position to the parent edge in the given direction.                                                                       |

## Public functions

### fadeIn

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

```
@RequiresSchemaVersion(major = 1, minor = 200)
java-static fun fadeIn(): ModifiersBuilders.EnterTransition
```

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)
java-static fun fadeInSlideIn(slideDirection: Int): ModifiersBuilders.EnterTransition
```

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                                           |
|-----------------------------------------------------------------------------------------------|--------------------------------------------------|
| `slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | 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)
java-static fun fadeOut(): ModifiersBuilders.ExitTransition
```

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)
java-static fun fadeOutSlideOut(slideDirection: Int): ModifiersBuilders.ExitTransition
```

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                                           |
|-----------------------------------------------------------------------------------------------|--------------------------------------------------|
| `slideDirection: `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html) | 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)
java-static fun slideIn(slideDirection: Int): ModifiersBuilders.EnterTransition
```

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)
java-static fun slideOut(slideDirection: Int): ModifiersBuilders.ExitTransition
```

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