# Hold

[View Source](https://github.com/material-components/material-components-android/blob/1.14.0/lib/java/com/google/android/material/transition/Hold.java)

*** ** * ** ***


```
public final class Hold
```

<br />

*** ** * ** ***

A Visibilityandroidx.transition.Transition that does nothing to the target views, which can be useful for preserving a scene on screen during a Fragment transition.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/com/google/android/material/transition/Hold#Hold()()` |

| ### Public methods |
|---|---|
| `Animator` | `https://developer.android.com/reference/com/google/android/material/transition/Hold#onAppear(ViewGroup,View,TransitionValues,TransitionValues)( ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues )` |
| `Animator` | `https://developer.android.com/reference/com/google/android/material/transition/Hold#onDisappear(ViewGroup,View,TransitionValues,TransitionValues)( ViewGroup sceneRoot, View view, TransitionValues startValues, TransitionValues endValues )` |

## Public constructors

### Hold

```
public Hold()
```

## Public methods

### onAppear

```
public Animator onAppear(
    ViewGroup sceneRoot,
    View view,
    TransitionValues startValues,
    TransitionValues endValues
)
```

### onDisappear

```
public Animator onDisappear(
    ViewGroup sceneRoot,
    View view,
    TransitionValues startValues,
    TransitionValues endValues
)
```