package com.fastebro.androidrgbtool.rgb;
import android.content.Context;
import android.support.annotation.NonNull;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentPagerAdapter;
import com.fastebro.androidrgbtool.R;
/**
* Created by danielealtomare on 16/04/17.
* Project: rgb-tool
*/
public class MainFragmentPagerAdapter extends FragmentPagerAdapter {
private final Context context;
public MainFragmentPagerAdapter(FragmentManager fm, @NonNull Context context) {
super(fm);
this.context = context;
}
@Override
public int getCount() {
return 2;
}
@Override
public Fragment getItem(int position) {
if (position == 0) {
return new MainColorFragment();
} else if (position == 1) {
return new ColorDetailsFragment();
}
// It should never happen.
return new MainColorFragment();
}
@Override
public CharSequence getPageTitle(int position) {
if (position == 0) {
return context.getString(R.string.main_tab_color);
} else if (position == 1) {
return context.getString(R.string.main_tab_details);
}
// It should never happen.
return context.getString(R.string.main_tab_color);
}
}