package com.tekinarslan.material.sample;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.tekinarslan.material.sample.fragment.CustomViewFragment;
import com.tekinarslan.material.sample.fragment.CustomViewFragment1;
import com.tekinarslan.material.sample.fragment.CustomViewGroupFragment;
import com.tekinarslan.material.sample.fragment.SampleFragment;
import com.tekinarslan.material.sample.fragment.SwipRefreshFragment;
import com.tekinarslan.material.sample.fragment.SwipRefreshLoadFragment2;
import com.tekinarslan.material.sample.fragment.SwipRefreshLoadFragment3;
import com.tekinarslan.material.sample.fragment.ViewDragHelperFragment;
public class ViewPagerAdapter extends FragmentPagerAdapter {
final int PAGE_COUNT =3;
private String titles[] ;
public ViewPagerAdapter(FragmentManager fm, String[] titles2) {
super(fm);
titles=titles2;
}
@Override
public Fragment getItem(int position) {
switch (position) {
// Open FragmentTab1.java
case 0:
return SampleFragment.newInstance(position);
case 1:
return CustomViewFragment.newInstance(position);
case 2://
return CustomViewFragment1.newInstance(position);
case 3:
return SwipRefreshLoadFragment2.newInstance(position);
case 4:
return SwipRefreshFragment.newInstance(position);
case 5:
return CustomViewGroupFragment.newInstance(position);
case 6:
return SwipRefreshLoadFragment3.newInstance(position);
case 7:
return ViewDragHelperFragment.newInstance(position);
}
return null;
}
public CharSequence getPageTitle(int position) {
return titles[position];
}
@Override
public int getCount() {
return titles.length;
}
}