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
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
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
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
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
|
Interfaces
Classes
- AutoScrollHelper
- CircularProgressDrawable
- CompoundButtonCompat
- ContentLoadingProgressBar
- CursorAdapter
- DrawerLayout
- DrawerLayout.LayoutParams
- DrawerLayout.SavedState
- DrawerLayout.SimpleDrawerListener
- EdgeEffectCompat
- ExploreByTouchHelper
- ImageViewCompat
- ListPopupWindowCompat
- ListViewAutoScrollHelper
- ListViewCompat
- NestedScrollView
- PopupMenuCompat
- PopupWindowCompat
- ResourceCursorAdapter
- ScrollerCompat
- SimpleCursorAdapter
- SlidingPaneLayout
- SlidingPaneLayout.LayoutParams
- SlidingPaneLayout.SimplePanelSlideListener
- Space
- SwipeRefreshLayout
- TextViewCompat
- ViewDragHelper
- ViewDragHelper.Callback