DrawerActions
public final class DrawerActions
Espresso actions for using a DrawerLayout.
See Navigation drawer design guide
Summary
Public methods |
|
|---|---|
static ViewAction |
close()Creates an action which closes the |
static ViewAction |
close(int gravity)Creates an action which closes the |
static void |
This method is deprecated. Use |
static void |
This method is deprecated. Use |
static ViewAction |
open()Creates an action which opens the |
static ViewAction |
open(int gravity)Creates an action which opens the |
static void |
This method is deprecated. Use |
static void |
This method is deprecated. Use |
static ViewAction |
Creates an action that will wait for the drawer to close. |
Public methods
close
public static 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.
close
public static 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.
open
public static 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.
open
public static 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.
waitForClose
public static ViewAction waitForClose()
Creates an action that will wait for the drawer to close. Use this in cases where the closing of the drawer is implicit, such as selecting an item in the drawer. No operation if the drawer is closed. This uses an idling resource to wait for close, so it will fail if it does not close within the idling resource timeout.