package com.hotbitmapgg.moequest.module.huaban;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;
import android.support.v4.app.FragmentStatePagerAdapter;
import android.support.v4.view.ViewPager;
import com.flyco.tablayout.SlidingTabLayout;
import com.hotbitmapgg.moequest.R;
import com.hotbitmapgg.moequest.base.RxBaseFragment;
import java.util.Arrays;
import java.util.List;
import butterknife.Bind;
/**
* Created by hcc on 16/8/13 12:50
* 100332338@qq.com
* <p/>
* 花瓣妹子接口对应type:
* 大胸妹=34
* 小清新=35
* 文艺范=36
* 性感妹=37
* 大长腿=38
* 黑丝袜=39
* 小翘臀=40
*/
public class HuaBanMeiziFragment extends RxBaseFragment {
@Bind(R.id.sliding_tabs)
SlidingTabLayout mSlidingTabLayout;
@Bind(R.id.view_pager)
ViewPager mViewPager;
private List<String> titles = Arrays.asList("大胸妹", "小清新", "文艺范", "性感妹", "大长腿", "黑丝袜", "小翘臀");
private List<Integer> cids = Arrays.asList(34, 35, 36, 37, 38, 39, 40);
public static HuaBanMeiziFragment newInstance() {
return new HuaBanMeiziFragment();
}
@Override
public int getLayoutId() {
return R.layout.fragment_huaban_meizi;
}
@Override
public void initViews() {
mViewPager.setAdapter(new HuaBanMeiziPageAdapter(getChildFragmentManager()));
mSlidingTabLayout.setViewPager(mViewPager);
}
private class HuaBanMeiziPageAdapter extends FragmentStatePagerAdapter {
public HuaBanMeiziPageAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return HuaBanMeiziSimpleFragment
.newInstance(cids.get(position), position);
}
@Override
public CharSequence getPageTitle(int position) {
return titles.get(position);
}
@Override
public int getCount() {
return titles.size();
}
}
}