package com.laotan.easyreader.ui.fragment.wechat;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import com.laotan.easyreader.R;
import com.laotan.easyreader.adapter.HomeFragmentPageAdapter;
import com.laotan.easyreader.app.AppConstants;
import com.laotan.easyreader.ui.fragment.BaseFragment;
import java.util.ArrayList;
import butterknife.BindView;
/**
* Created by quantan.liu on 2017/3/22.
*/
public class RightFragment extends BaseFragment {
@BindView(R.id.tab_gank)
TabLayout tabGank;
@BindView(R.id.vp_gank)
ViewPager vpGank;
private ArrayList<String> mTitleList = new ArrayList<>(3);
private ArrayList<Fragment> mFragments = new ArrayList<>(3);
private HomeFragmentPageAdapter myAdapter;
@Override
protected void loadData() {
setState(AppConstants.STATE_SUCCESS);
}
@Override
protected int getLayoutId() {
return R.layout.fragment_gank;
}
@Override
protected void initView() {
initFragmentList();
myAdapter = new HomeFragmentPageAdapter(getChildFragmentManager(), mFragments, mTitleList);
vpGank.setAdapter(myAdapter);
myAdapter.notifyDataSetChanged();
tabGank.setTabMode(TabLayout.MODE_FIXED);
tabGank.setupWithViewPager(vpGank);
}
@Override
protected void initInject() {}
private void initFragmentList() {
if (mTitleList.size() != 0) {
return;
}
mTitleList.add("WeChat");
mTitleList.add("NBA");
mFragments.add(new WeChatFragment());
mFragments.add(new NBAFragment());
}
}