Skip to content

Instantly share code, notes, and snippets.

@Suleiman19
Created April 1, 2017 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save Suleiman19/e2c70499c708dc5bd031f12eec425e78 to your computer and use it in GitHub Desktop.
Save Suleiman19/e2c70499c708dc5bd031f12eec425e78 to your computer and use it in GitHub Desktop.
A simple ViewPager adapter that populates Fragments to create the parallax scrolling effect for Tabs.
private static class ViewPagerAdapter extends FragmentPagerAdapter {
private final List<Fragment> mmFragmentTitleList FragmentList = new ArrayList<>();
private final List<String> = new ArrayList<>();
public ViewPagerAdapter(FragmentManager manager) {
super(manager);
}
@Override
public Fragment getItem(int position) {
return mFragmentList.get(position);
}
@Override
public int getCount() {
return mFragmentList.size();
}
public void addFrag(Fragment fragment, String title) {
mFragmentList.add(fragment);
mFragmentTitleList.add(title);
}
@Override
public CharSequence getPageTitle(int position) {
return mFragmentTitleList.get(position);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment