package com.byagowi.persiancalendar.adapter;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import com.byagowi.persiancalendar.Constants;
import com.byagowi.persiancalendar.view.fragment.MonthFragment;
public class CalendarAdapter extends FragmentStatePagerAdapter {
public CalendarAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
MonthFragment fragment = new MonthFragment();
Bundle bundle = new Bundle();
bundle.putInt(Constants.OFFSET_ARGUMENT, position - Constants.MONTHS_LIMIT / 2);
fragment.setArguments(bundle);
return fragment;
}
@Override
public int getCount() {
return Constants.MONTHS_LIMIT;
}
}