public static class ToolbarManager.ThemableNavigationManager extends ToolbarManager.BaseNavigationManager implements ThemeManager.OnThemeChangedListener
ToolbarManager.BaseNavigationManager class and add theme supporting.mDrawerLayout, mFragmentManager, mSyncDrawerSlidingProgressmNavigationIcon, mToolbar| Constructor and Description |
|---|
ToolbarManager.ThemableNavigationManager(int styleId,
FragmentManager fragmentManager,
Toolbar toolbar,
DrawerLayout drawerLayout) |
| Modifier and Type | Method and Description |
|---|---|
void |
onThemeChanged(ThemeManager.OnThemeChangedEvent event) |
isBackState, onDrawerClosed, onDrawerOpened, onDrawerSlide, onDrawerStateChanged, onFragmentChanged, onNavigationClick, shouldSyncDrawerSlidingProgressnotifyStateChanged, notifyStateInvalidated, notifyStateProgressChangedpublic ToolbarManager.ThemableNavigationManager(int styleId,
FragmentManager fragmentManager,
Toolbar toolbar,
DrawerLayout drawerLayout)
styleId - the styleId of navigation icon.drawerLayout - can be null if you don't need to handle navigation state when open/close navigation drawer.public void onThemeChanged(ThemeManager.OnThemeChangedEvent event)
onThemeChanged in interface ThemeManager.OnThemeChangedListener