public static class ToolbarManager.BaseNavigationManager extends ToolbarManager.NavigationManager
| Modifier and Type | Field and Description |
|---|---|
protected DrawerLayout |
mDrawerLayout |
protected FragmentManager |
mFragmentManager |
mAnimationDuration, mNavigationIcon, mNavigationVisible, mToolbar| Constructor and Description |
|---|
ToolbarManager.BaseNavigationManager(int styleId,
FragmentManager fragmentManager,
Toolbar toolbar,
DrawerLayout drawerLayout) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isBackState()
Check if current state of navigation icon is back state or not.
|
protected void |
onDrawerClosed(android.view.View drawerView) |
protected void |
onDrawerOpened(android.view.View drawerView) |
protected void |
onDrawerSlide(android.view.View drawerView,
float slideOffset)
Handling onDrawerSlide event of DrawerLayout.
|
protected void |
onDrawerStateChanged(int newState) |
protected void |
onFragmentChanged() |
void |
onNavigationClick()
Hangle event click navigation icon.
|
protected boolean |
shouldSyncDrawerSlidingProgress()
Check if should sync progress of drawer sliding animation with navigation state changing animation.
|
getInterpolator, isNavigationVisible, notifyStateChanged, notifyStateInvalidated, notifyStateProgressChanged, setNavigationVisibleprotected DrawerLayout mDrawerLayout
protected FragmentManager mFragmentManager
public ToolbarManager.BaseNavigationManager(int styleId,
FragmentManager fragmentManager,
Toolbar toolbar,
DrawerLayout drawerLayout)
styleId - the resourceId of navigation icon style.drawerLayout - can be null if you don't need to handle navigation state when open/close navigation drawer.public boolean isBackState()
ToolbarManager.NavigationManagerisBackState in class ToolbarManager.NavigationManagerpublic void onNavigationClick()
ToolbarManager.NavigationManageronNavigationClick in class ToolbarManager.NavigationManagerprotected boolean shouldSyncDrawerSlidingProgress()
protected void onFragmentChanged()
protected void onDrawerSlide(android.view.View drawerView,
float slideOffset)
protected void onDrawerOpened(android.view.View drawerView)
protected void onDrawerClosed(android.view.View drawerView)
protected void onDrawerStateChanged(int newState)