Update LibraryFragment.java
This commit is contained in:
parent
89a5cbbe2f
commit
4349476dbf
1 changed files with 7 additions and 5 deletions
|
|
@ -105,8 +105,7 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde
|
|||
pager.setCurrentItem(position);
|
||||
PreferenceUtil.getInstance(getContext()).setLastPage(position);
|
||||
|
||||
// hide the tab bar with single tab
|
||||
tabs.setVisibility(pagerAdapter.getCount() == 1 ? View.GONE : View.VISIBLE);
|
||||
updateTabVisibility();
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -133,9 +132,7 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde
|
|||
tabs.setTabTextColors(normalColor, selectedColor);
|
||||
tabs.setSelectedTabIndicatorColor(ThemeStore.accentColor(getActivity()));
|
||||
|
||||
|
||||
// hide the tab bar with single tab
|
||||
tabs.setVisibility(pagerAdapter.getCount() == 1 ? View.GONE : View.VISIBLE);
|
||||
updateTabVisibility();
|
||||
|
||||
if (PreferenceUtil.getInstance(getContext()).rememberLastTab()) {
|
||||
pager.setCurrentItem(PreferenceUtil.getInstance(getContext()).getLastPage());
|
||||
|
|
@ -143,6 +140,11 @@ public class LibraryFragment extends AbsMainActivityFragment implements CabHolde
|
|||
pager.addOnPageChangeListener(this);
|
||||
}
|
||||
|
||||
private void updateTabVisibility() {
|
||||
// hide the tab bar when only a single tab is visible
|
||||
tabs.setVisibility(pagerAdapter.getCount() == 1 ? View.GONE : View.VISIBLE);
|
||||
}
|
||||
|
||||
public Fragment getCurrentFragment() {
|
||||
return pagerAdapter.getFragment(pager.getCurrentItem());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue