# DismissibleFrameLayout.Callback

Artifact: [androidx.wear:wear](https://developer.android.com/jetpack/androidx/releases/wear) [View Source](https://cs.android.com/search?q=file:androidx/wear/widget/DismissibleFrameLayout.java+class:androidx.wear.widget.DismissibleFrameLayout.Callback) Added in [1.2.0](https://developer.android.com/jetpack/androidx/releases/wear#1.2.0)

*** ** * ** ***


```
@UiThread
public abstract class DismissibleFrameLayout.Callback
```

<br />

*** ** * ** ***

Implement this callback to act on particular stage of the dismissal.

## Summary

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout.Callback#Callback()()` |

| ### Public methods |
|---|---|
| `void` | `https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissCanceled(androidx.wear.widget.DismissibleFrameLayout)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout)` Notifies listeners the dismissal is canceled. |
| `void` | `https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissFinished(androidx.wear.widget.DismissibleFrameLayout)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout)` Notifies listeners the dismissal is complete and the view now off screen. |
| `void` | `https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissStarted(androidx.wear.widget.DismissibleFrameLayout)(@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout)` Notifies listeners the dismissal is started. |

## Public constructors

### Callback

Added in 1.2.0

```
public Callback()
```

## Public methods

### onDismissCanceled

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

```
public void onDismissCanceled(@NonNull DismissibleFrameLayout layout)
```

Notifies listeners the dismissal is canceled. Note, only valid on swipe-to-dismiss gesture. Dismissal triggered by back button press can not be canceled.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout` | The layout associated with this callback. |

### onDismissFinished

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

```
public void onDismissFinished(@NonNull DismissibleFrameLayout layout)
```

Notifies listeners the dismissal is complete and the view now off screen.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout` | The layout associated with this callback. |

### onDismissStarted

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

```
public void onDismissStarted(@NonNull DismissibleFrameLayout layout)
```

Notifies listeners the dismissal is started.

| Parameters |
|---|---|
| `@https://jspecify.dev/docs/api/org/jspecify/annotations/NonNull.html https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout layout` | The layout associated with this callback. |