public static class ToolbarManager.BaseNavigationManager extends ToolbarManager.NavigationManager
| Modifier and Type | Field and Description |
|---|---|
protected DrawerLayout |
mDrawerLayout |
protected FragmentManager |
mFragmentManager |
protected boolean |
mSyncDrawerSlidingProgress |
mNavigationIcon, mToolbar| Constructor and Description |
|---|
ToolbarManager.BaseNavigationManager(int styledId,
ActionBarActivity activity,
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)
Handling onDrawerStateChanged event of DrawerLayout.
|
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.
|
notifyStateChanged, notifyStateInvalidated, notifyStateProgressChangedprotected DrawerLayout mDrawerLayout
protected FragmentManager mFragmentManager
protected boolean mSyncDrawerSlidingProgress
public ToolbarManager.BaseNavigationManager(int styledId,
ActionBarActivity activity,
Toolbar toolbar,
DrawerLayout drawerLayout)
styledId - the style res of navigation icon.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)