# DismissibleFrameLayout.Callback

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

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/wear/widget/DismissibleFrameLayout.Callback "View this page in Java")

<br />

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

<br />

*** ** * ** ***

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

## Summary

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

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onDismissCanceled](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissCanceled(androidx.wear.widget.DismissibleFrameLayout))`(layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout)`)` Notifies listeners the dismissal is canceled.                             |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onDismissFinished](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissFinished(androidx.wear.widget.DismissibleFrameLayout))`(layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout)`)` Notifies listeners the dismissal is complete and the view now off screen. |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [onDismissStarted](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout.Callback#onDismissStarted(androidx.wear.widget.DismissibleFrameLayout))`(layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout)`)` Notifies listeners the dismissal is started.                                |

## Public constructors

### Callback

Added in 1.2.0  

```
Callback()
```  

## Public functions

### onDismissCanceled

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

```
fun onDismissCanceled(layout: DismissibleFrameLayout): Unit
```

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                                                           |
|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
| `layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout) | The layout associated with this callback. |

### onDismissFinished

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

```
fun onDismissFinished(layout: DismissibleFrameLayout): Unit
```

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

|                                                           Parameters                                                           |
|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
| `layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout) | The layout associated with this callback. |

### onDismissStarted

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

```
fun onDismissStarted(layout: DismissibleFrameLayout): Unit
```

Notifies listeners the dismissal is started.  

|                                                           Parameters                                                           |
|--------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------|
| `layout: `[DismissibleFrameLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/DismissibleFrameLayout) | The layout associated with this callback. |