Join us on the livestream at Android Dev Summit on 7-8 November 2018, starting at 10AM PDT!
added in version 22.1.0
belongs to Maven artifact com.android.support:drawerlayout:28.0.0-alpha1

DrawerLayout.DrawerListener

public static interface DrawerLayout.DrawerListener

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


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

onDrawerClosed

added in version 22.1.0
void onDrawerClosed (View drawerView)

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

Parameters
drawerView View: Drawer view that is now closed

onDrawerOpened

added in version 22.1.0
void onDrawerOpened (View drawerView)

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

Parameters
drawerView View: Drawer view that is now open

onDrawerSlide

added in version 22.1.0
void onDrawerSlide (View drawerView, 
                float slideOffset)

Called when a drawer's position changes.

Parameters
drawerView View: The child view that was moved

slideOffset float: The new offset of this drawer within its range, from 0-1

onDrawerStateChanged

added in version 22.1.0
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 int: The new drawer motion state