Summary: Methods | Inherited Methods | [Expand All]

# DrawerActions

`public final class DrawerActions`
`extends Object` ``

java.lang.Object
↳ | android.support.test.espresso.contrib.DrawerActions

Espresso actions for using a `DrawerLayout`.

See also:

- Navigation drawer design guide

## Summary

### Public methods
`static ViewAction` | `close(int gravity)` Creates an action which closes the `DrawerLayout` with the gravity.
`static ViewAction` | `close()` Creates an action which closes the `DrawerLayout` with gravity START.
`static void` | `closeDrawer(int drawerLayoutId, int gravity)` This method is deprecated. Use `open(int)` with `perform` after matching a view. This method will be removed in the next release.
`static void` | `closeDrawer(int drawerLayoutId)` This method is deprecated. Use `close()` with `perform` after matching a view. This method will be removed in the next release.
`static ViewAction` | `open(int gravity)` Creates an action which opens the `DrawerLayout` drawer with the gravity.
`static ViewAction` | `open()` Creates an action which opens the `DrawerLayout` drawer with gravity START.
`static void` | `openDrawer(int drawerLayoutId)` This method is deprecated. Use `open()` with `perform` after matching a view. This method will be removed in the next release.
`static void` | `openDrawer(int drawerLayoutId, int gravity)` This method is deprecated. Use `open(int)` with `perform` after matching a view. This method will be removed in the next release.

### Inherited methods
From class `java.lang.Object`
`Object` | `clone()`
`boolean` | `equals(Object arg0)`
`void` | `finalize()`
`final Class<?>` | `getClass()`
`int` | `hashCode()`
`final void` | `notify()`
`final void` | `notifyAll()`
`String` | `toString()`
`final void` | `wait(long arg0, int arg1)`
`final void` | `wait(long arg0)`
`final void` | `wait()`

## Public methods

### close

    ViewAction close (int gravity)

Creates an action which closes the `DrawerLayout` with the gravity. This method blocks until the drawer is fully closed. No operation if the drawer is already closed.

Parameters
`gravity` | `int`

Returns
`ViewAction` |

### close

    ViewAction close ()

Creates an action which closes the `DrawerLayout` with gravity START. This method blocks until the drawer is fully closed. No operation if the drawer is already closed.

Returns
`ViewAction` |

### closeDrawer

    void closeDrawer (int drawerLayoutId,
                    int gravity)

This method is deprecated.
Use `open(int)` with `perform` after matching a view. This method will be removed in the next release.

Parameters
`drawerLayoutId` | `int`
`gravity` | `int`

### closeDrawer

    void closeDrawer (int drawerLayoutId)

This method is deprecated.
Use `close()` with `perform` after matching a view. This method will be removed in the next release.

Parameters
`drawerLayoutId` | `int`

### open

    ViewAction open (int gravity)

Creates an action which opens the `DrawerLayout` drawer with the gravity. This method blocks until the drawer is fully open. No operation if the drawer is already open.

Parameters
`gravity` | `int`

Returns
`ViewAction` |

### open

    ViewAction open ()

Creates an action which opens the `DrawerLayout` drawer with gravity START. This method blocks until the drawer is fully open. No operation if the drawer is already open.

Returns
`ViewAction` |

### openDrawer

    void openDrawer (int drawerLayoutId)

This method is deprecated.
Use `open()` with `perform` after matching a view. This method will be removed in the next release.

Parameters
`drawerLayoutId` | `int`

### openDrawer

    void openDrawer (int drawerLayoutId,
                    int gravity)

This method is deprecated.
Use `open(int)` with `perform` after matching a view. This method will be removed in the next release.

Parameters
`drawerLayoutId` | `int`
`gravity` | `int`

- ## Interfaces

  - RecyclerViewActions.PositionableRecyclerViewAction

- ## Classes

  - AccessibilityChecks
  - CountingIdlingResource
  - DrawerActions
  - DrawerMatchers
  - NavigationViewActions
  - PickerActions
  - RecyclerViewActions