package com.aspsine.swipetoloadlayout.demo; import android.support.v4.app.Fragment; import com.aspsine.fragmentnavigator.FragmentNavigatorAdapter; import com.aspsine.swipetoloadlayout.demo.fragment.NavGoogleFragment; import com.aspsine.swipetoloadlayout.demo.fragment.NavJDFragment; import com.aspsine.swipetoloadlayout.demo.fragment.NavJavaCodeFragment; import com.aspsine.swipetoloadlayout.demo.fragment.NavTwitterFragment; import com.aspsine.swipetoloadlayout.demo.fragment.NavYalantisFragment; /** * Created by aspsine on 16/4/28. */ public class MainFragmentAdapter implements FragmentNavigatorAdapter { @Override public Fragment onCreateFragment(int position) { switch (position) { case 0: return NavTwitterFragment.newInstance(); case 1: return NavGoogleFragment.newInstance(); case 2: return NavYalantisFragment.newInstance(); case 3: return NavJDFragment.newInstance(); case 4: return NavJavaCodeFragment.newInstance(); } return null; } @Override public String getTag(int position) { return String.valueOf(position); } @Override public int getCount() { return 5; } }