# WearableDrawerController

# WearableDrawerController

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

*** ** * ** ***

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

<br />

```
class WearableDrawerController
```

<br />

*** ** * ** ***

Provides the ability to manipulate a[WearableDrawerView's](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)position within a[WearableDrawerLayout](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerLayout).

## Summary

|                             ### Public functions                              |
|-------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [closeDrawer](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerController#closeDrawer())`()` Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be closed. |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [openDrawer](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerController#openDrawer())`()` Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be opened.   |
| [Unit](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html) | [peekDrawer](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerController#peekDrawer())`()` Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be peeked.   |

## Public functions

### closeDrawer

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

```
fun closeDrawer(): Unit
```

Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be closed.  

### openDrawer

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

```
fun openDrawer(): Unit
```

Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be opened.  

### peekDrawer

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

```
fun peekDrawer(): Unit
```

Requests that the[WearableDrawerView](https://developer.android.com/reference/kotlin/androidx/wear/widget/drawer/WearableDrawerView)be peeked.