added in version 1.0.0
belongs to Maven artifact androidx.drawerlayout:drawerlayout:1.0.0-beta01

DrawerLayout.SimpleDrawerListener

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

java.lang.Object
   ↳ androidx.drawerlayout.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

Public constructors

DrawerLayout.SimpleDrawerListener

added in version 1.0.0
public DrawerLayout.SimpleDrawerListener ()

Public methods

onDrawerClosed

added in version 1.0.0
public 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 1.0.0
public 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 1.0.0
public 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 1.0.0
public void onDrawerStateChanged (int newState)

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

Parameters
newState int: The new drawer motion state