# WearableDrawerView.DrawerState

Summary:[Constants](https://developer.android.com/reference/android/support/wearable/view/drawer/WearableDrawerView.DrawerState#constants)\|[Inherited Methods](https://developer.android.com/reference/android/support/wearable/view/drawer/WearableDrawerView.DrawerState#inhmethods)  

# WearableDrawerView.DrawerState

`
public
static

abstract
@interface
WearableDrawerView.DrawerState
`  
`


implements

`[Annotation](http://developer.android.com/reference/java/lang/annotation/Annotation.html)`


`

|---------------------------------------------------------------------|
| android.support.wearable.view.drawer.WearableDrawerView.DrawerState |

<br />

*** ** * ** ***

<br />

**This @interface is deprecated.**   
use the`androidx.wear.widget.drawer.WearableDrawerView`provided by the[Jetpack Wear](https://developer.android.com/jetpack/androidx/releases/wear)library instead.

Enumeration of possible drawer states.

## Summary

|                                                                                                             ### Constants                                                                                                             ||
|-------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `int` | [STATE_DRAGGING](https://developer.android.com/reference/android/support/wearable/view/drawer/WearableDrawerView.DrawerState.html#STATE_DRAGGING) Indicates that the drawer is currently being dragged by the user.            |
| `int` | [STATE_IDLE](https://developer.android.com/reference/android/support/wearable/view/drawer/WearableDrawerView.DrawerState.html#STATE_IDLE) Indicates that the drawer is in an idle, settled state.                              |
| `int` | [STATE_SETTLING](https://developer.android.com/reference/android/support/wearable/view/drawer/WearableDrawerView.DrawerState.html#STATE_SETTLING) Indicates that the drawer is in the process of settling to a final position. |

| ### Inherited methods |
|-----------------------|---|
| From interface` `[java.lang.annotation.Annotation](http://developer.android.com/reference/java/lang/annotation/Annotation.html)` ` |-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------| | ` abstract `[Class](http://developer.android.com/reference/java/lang/Class.html)`<? extends `[Annotation](http://developer.android.com/reference/java/lang/annotation/Annotation.html)`>` | ` annotationType() `                                                                      | | ` abstract boolean`                                                                                                                                                                       | ` equals(`[Object](http://developer.android.com/reference/java/lang/Object.html)` arg0) ` | | ` abstract int`                                                                                                                                                                           | ` hashCode() `                                                                            | | ` abstract `[String](http://developer.android.com/reference/java/lang/String.html)                                                                                                        | ` toString() `                                                                            | ||

## Constants

### STATE_DRAGGING

```
public static final int STATE_DRAGGING
```

Indicates that the drawer is currently being dragged by the user.

<br />

Constant Value: 1 (0x00000001)  

### STATE_IDLE

```
public static final int STATE_IDLE
```

Indicates that the drawer is in an idle, settled state. No animation is in progress.

<br />

Constant Value: 0 (0x00000000)  

### STATE_SETTLING

```
public static final int STATE_SETTLING
```

Indicates that the drawer is in the process of settling to a final position.

<br />

Constant Value: 2 (0x00000002)