@Override public CharSequence getPageTitle(int position) { return getPagerItem(position).getTitle(); }
@Override public float getPageWidth(int position) { return getPagerItem(position).getWidth(); }
protected ViewPagerItem getPagerItem(int position) { return pages.get(position); } }
public Creator add(@StringRes int title, @LayoutRes int resource) { return add(ViewPagerItem.of(items.getContext().getString(title), resource)); }
@Override public int getCount() { return pages.size(); }
public static Creator with(Context context) { return new Creator(context); }
public Creator add(ViewPagerItem item) { items.add(item); return this; }
public Creator(Context context) { items = new ViewPagerItems(context); }
public Creator add(@StringRes int title, float width, @LayoutRes int resource) { return add(ViewPagerItem.of(items.getContext().getString(title), width, resource)); }
@Override public CharSequence getPageTitle(int position) { return getPagerItem(position).getTitle(); }
@Override public float getPageWidth(int position) { return getPagerItem(position).getWidth(); }
protected ViewPagerItem getPagerItem(int position) { return pages.get(position); } }
@Override public int getCount() { return pages.size(); }
public static Creator with(Context context) { return new Creator(context); }
public Creator add(ViewPagerItem item) { items.add(item); return this; }
public Creator(Context context) { items = new ViewPagerItems(context); }
public Creator add(@StringRes int title, @LayoutRes int resource) { return add(ViewPagerItem.of(items.getContext().getString(title), resource)); }
public Creator add(@StringRes int title, float width, @LayoutRes int resource) { return add(ViewPagerItem.of(items.getContext().getString(title), width, resource)); }