Skip to content

Instantly share code, notes, and snippets.

@maydin
Last active February 15, 2017 12:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save maydin/ce77588afa2e79561d60c17066d4ae83 to your computer and use it in GitHub Desktop.
Save maydin/ce77588afa2e79561d60c17066d4ae83 to your computer and use it in GitHub Desktop.
PagerAdapter
class ViewPagerAdapter extends PagerAdapter {
private final List<Presenter> mPresenterList = new ArrayList<>();
@Override
public boolean isViewFromObject(View view, Object object) {
return view == object;
}
@Override
public int getCount() {
return mPresenterList.size();
}
public void addView(Presenter presenter) {
mPresenterList.add(presenter);
}
@Override
public Object instantiateItem(ViewGroup collection, int position) {
View currentView = mPresenterList.get(position).getView();
return currentView;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment