public abstract static class DrawerLayout.SimpleDrawerListener extends Object implements DrawerLayout.DrawerListener
DrawerLayout.DrawerListener
.
Override this if you only care about a few of the available callback methods.Constructor and Description |
---|
SimpleDrawerListener() |
Modifier and Type | Method and Description |
---|---|
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.
|
public void onDrawerSlide(View drawerView, float slideOffset)
DrawerLayout.DrawerListener
onDrawerSlide
in interface DrawerLayout.DrawerListener
drawerView
- The child view that was movedslideOffset
- The new offset of this drawer within its range, from 0-1public void onDrawerOpened(View drawerView)
DrawerLayout.DrawerListener
onDrawerOpened
in interface DrawerLayout.DrawerListener
drawerView
- Drawer view that is now openpublic void onDrawerClosed(View drawerView)
DrawerLayout.DrawerListener
onDrawerClosed
in interface DrawerLayout.DrawerListener
drawerView
- Drawer view that is now closedpublic void onDrawerStateChanged(int newState)
DrawerLayout.DrawerListener
DrawerLayout.STATE_IDLE
, DrawerLayout.STATE_DRAGGING
or DrawerLayout.STATE_SETTLING
.onDrawerStateChanged
in interface DrawerLayout.DrawerListener
newState
- The new drawer motion state