package com.fastaccess.ui.adapter;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.fastaccess.R;
import com.fastaccess.ui.modules.intro.IntroPageView;
import java.util.Arrays;
import java.util.List;
/**
* Created by Kosh on 06 Nov 2016, 12:38 PM
*/
public class IntroAdapter extends FragmentStatePagerAdapter {
private final List<IntroPageView> intros;
public IntroAdapter(FragmentManager fm) {
super(fm);
intros = Arrays.asList(IntroPageView.newInstance(R.string.intro_one_title, R.drawable.intro_screen_one, R.string.intro_one_desc),
IntroPageView.newInstance(R.string.intro_folder_title, R.drawable.intro_screen_folder, R.string.intro_folder_desc),
IntroPageView.newInstance(R.string.intro_two_title, R.drawable.intro_screen_two, R.string.intro_two_desc),
IntroPageView.newInstance(R.string.intro_three_title, R.drawable.intro_screen_three, R.string.intro_three_desc),
IntroPageView.newInstance(R.string.intro_four_title, R.drawable.intro_screen_four, R.string.intro_four_desc));
}
@Override public Fragment getItem(int position) {
return intros.get(position);
}
@Override public int getCount() {
return intros.size();
}
}