Fixed navigation drawer

This commit is contained in:
Karim Abou Zeid 2016-01-03 23:22:41 +01:00
commit cedb09f21a

View file

@ -157,17 +157,14 @@ public class MainActivity extends AbsSlidingMusicPanelActivity
private void setUpViewPager() { private void setUpViewPager() {
pagerAdapter = new PagerAdapter(this, getSupportFragmentManager()); pagerAdapter = new PagerAdapter(this, getSupportFragmentManager());
pager.setAdapter(pagerAdapter); pager.setAdapter(pagerAdapter);
pager.setOffscreenPageLimit(pagerAdapter.getCount() - 1); pager.setOffscreenPageLimit(pagerAdapter.getCount() - 1); // => all
int startPosition = PreferenceUtil.getInstance(this).getDefaultStartPage();
startPosition = startPosition == -1 ? PreferenceUtil.getInstance(this).getLastStartPage() : startPosition;
navigationView.getMenu().getItem(startPosition).setChecked(true);
tabs.setupWithViewPager(pager); tabs.setupWithViewPager(pager);
tabs.setTabTextColors(ColorUtil.getSecondaryTextColorForBackground(this, getThemeColorPrimary()), ColorUtil.getPrimaryTextColorForBackground(this, getThemeColorPrimary())); tabs.setTabTextColors(ColorUtil.getSecondaryTextColorForBackground(this, getThemeColorPrimary()), ColorUtil.getPrimaryTextColorForBackground(this, getThemeColorPrimary()));
tabs.setSelectedTabIndicatorColor(getThemeColorAccent() == Color.WHITE && !ColorUtil.useDarkTextColorOnBackground(getThemeColorPrimary()) ? Color.WHITE : ThemeSingleton.get().positiveColor.getDefaultColor()); tabs.setSelectedTabIndicatorColor(getThemeColorAccent() == Color.WHITE && !ColorUtil.useDarkTextColorOnBackground(getThemeColorPrimary()) ? Color.WHITE : ThemeSingleton.get().positiveColor.getDefaultColor());
int startPosition = PreferenceUtil.getInstance(this).getDefaultStartPage();
startPosition = startPosition == -1 ? PreferenceUtil.getInstance(this).getLastStartPage() : startPosition;
pager.setCurrentItem(startPosition); pager.setCurrentItem(startPosition);
} }