Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)
Android APIs
public static interface

DrawerLayout.DrawerListener

android.support.v4.widget.DrawerLayout.DrawerListener
Known Indirect Subclasses

Class Overview

Listener for monitoring events about drawers.

Summary

Public Methods
abstract void onDrawerClosed ( View drawerView)
Called when a drawer has settled in a completely closed state.
abstract void onDrawerOpened ( View drawerView)
Called when a drawer has settled in a completely open state.
abstract void onDrawerSlide ( View drawerView, float slideOffset)
Called when a drawer's position changes.
abstract void onDrawerStateChanged (int newState)
Called when the drawer motion state changes.

Public Methods

public abstract void onDrawerClosed ( View drawerView)

Called when a drawer has settled in a completely closed state.

Parameters
drawerView Drawer view that is now closed

public abstract void onDrawerOpened ( View drawerView)

Called when a drawer has settled in a completely open state. The drawer is interactive at this point.

Parameters
drawerView Drawer view that is now open

public abstract void onDrawerSlide ( View drawerView, float slideOffset)

Called when a drawer's position changes.

Parameters
drawerView The child view that was moved
slideOffset The new offset of this drawer within its range, from 0-1

public abstract void onDrawerStateChanged (int newState)

Called when the drawer motion state changes. The new state will be one of STATE_IDLE , STATE_DRAGGING or STATE_SETTLING .

Parameters
newState The new drawer motion state