package com.ly.supermvp.delegate;
import android.support.design.widget.TabLayout;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.view.ViewPager;
import com.ly.supermvp.R;
import com.ly.supermvp.mvp_frame.view.AppDelegate;
import butterknife.Bind;
/**
* <Pre>
* 主页面视图代理
* </Pre>
*
* @author 刘阳
* @version 1.0
* <p/>
* Create by 2016/1/27 11:10
* @see https://github.com/liuyanggithub/SuperMvp
*/
public class MainActivityDelegate extends AppDelegate{
@Bind(R.id.container)
ViewPager mViewpager;
@Bind(R.id.tabs)
TabLayout mTabLayout;
@Override
public int getRootLayoutId() {
return R.layout.activity_main;
}
@Override
public void initWidget() {
super.initWidget();
}
public void setViewPagerAdapter(FragmentPagerAdapter adapter){
mViewpager.setOffscreenPageLimit(3);//设置viewpager预加载页面数
mViewpager.setAdapter(adapter);
}
public void setupWithViewPager(){
mTabLayout.setupWithViewPager(mViewpager);
}
}