package com.anarchy.classifyview.sample.viewpager;
import android.databinding.DataBindingUtil;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.anarchy.classifyview.R;
import com.anarchy.classifyview.core.BaseFragment;
import com.anarchy.classifyview.databinding.FragmentViewpagerBinding;
import com.anarchy.classifyview.sample.normal.NormalFragment;
/**
* <p>
* Date: 16/8/11 15:38
* Author: rsshinide38@163.com
* <p>
*/
public class ViewPagerFragment extends BaseFragment{
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
FragmentViewpagerBinding binding = DataBindingUtil.inflate(inflater,R.layout.fragment_viewpager,container,false);
binding.viewPager.setAdapter(new ViewPagerAdapter(getChildFragmentManager()));
return binding.getRoot();
}
static class ViewPagerAdapter extends FragmentStatePagerAdapter{
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return new NormalFragment();
}
@Override
public int getCount() {
return 2;
}
}
}