# RegistryCallback

Artifact: [androidx.constraintlayout:constraintlayout-core](https://developer.android.com/jetpack/androidx/releases/constraintlayout) [View Source](https://cs.android.com/search?q=file:androidx/constraintlayout/core/state/RegistryCallback.java+class:androidx.constraintlayout.core.state.RegistryCallback) Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

*** ** * ** ***


```
public interface RegistryCallback
```

<br />

*** ** * ** ***

## Summary

| ### Public methods |
|---|---|
| `abstract https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#currentLayoutInformation()()` |
| `abstract https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#currentMotionScene()()` |
| `abstract long` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#getLastModified()()` |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#onDimensions(int,int)(int width, int height)` |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#onNewMotionScene(java.lang.String)(https://developer.android.com/reference/java/lang/String.html content)` |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#onProgress(float)(float progress)` |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#setDrawDebug(int)(int debugMode)` |
| `abstract void` | `https://developer.android.com/reference/androidx/constraintlayout/core/state/RegistryCallback#setLayoutInformationMode(int)(int layoutInformationMode)` |

## Public methods

### currentLayoutInformation

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract String currentLayoutInformation()
```

### currentMotionScene

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract String currentMotionScene()
```

### getLastModified

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract long getLastModified()
```

### onDimensions

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract void onDimensions(int width, int height)
```

### onNewMotionScene

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract void onNewMotionScene(String content)
```

### onProgress

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract void onProgress(float progress)
```

### setDrawDebug

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract void setDrawDebug(int debugMode)
```

### setLayoutInformationMode

Added in [1.1.2](https://developer.android.com/jetpack/androidx/releases/constraintlayout#1.1.2)

```
abstract void setLayoutInformationMode(int layoutInformationMode)
```