lightbulb_outline Please take our October 2018 developer survey. Start survey
added in version 22.1.0
belongs to Maven artifact com.android.support:drawerlayout:28.0.0-alpha1

DrawerLayout.SimpleDrawerListener

public static abstract class DrawerLayout.SimpleDrawerListener
extends Object implements DrawerLayout.DrawerListener

java.lang.Object
   ↳ android.support.v4.widget.DrawerLayout.SimpleDrawerListener


Stub/no-op implementations of all methods of DrawerLayout.DrawerListener. Override this if you only care about a few of the available callback methods.

Summary

Public constructors

DrawerLayout.SimpleDrawerListener()

Public methods

void onDrawerClosed(View drawerView)

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

void onDrawerOpened(View drawerView)

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

void onDrawerSlide(View drawerView, float slideOffset)

Called when a drawer's position changes.

void onDrawerStateChanged(int newState)

Called when the drawer motion state changes.

Inherited methods

From class java.lang.Object
From interface android.support.v4.widget.DrawerLayout.DrawerListener

Public constructors

DrawerLayout.SimpleDrawerListener

added in version 22.1.0
DrawerLayout.SimpleDrawerListener ()

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