package com.dl7.mvp.module.manage.love; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.support.v4.app.Fragment; import android.support.v4.view.ViewPager; import android.support.v7.widget.Toolbar; import com.dl7.mvp.R; import com.dl7.mvp.adapter.ViewPagerAdapter; import com.dl7.mvp.module.base.BaseActivity; import com.dl7.mvp.module.manage.love.photo.LovePhotoFragment; import com.dl7.mvp.module.manage.love.video.LoveVideoFragment; import com.flyco.tablayout.SlidingTabLayout; import java.util.ArrayList; import butterknife.BindView; import static com.dl7.mvp.utils.CommonConstant.INDEX_KEY; /** * 收藏界面 */ public class LoveActivity extends BaseActivity { @BindView(R.id.tool_bar) Toolbar mToolBar; @BindView(R.id.tab_layout) SlidingTabLayout mTabLayout; @BindView(R.id.view_pager) ViewPager mViewPager; ViewPagerAdapter mPagerAdapter; private int mIndex; public static void launch(Context context, int index) { Intent intent = new Intent(context, LoveActivity.class); intent.putExtra(INDEX_KEY, index); context.startActivity(intent); ((Activity)context).overridePendingTransition(R.anim.zoom_out_entry, R.anim.hold); } @Override protected int attachLayoutRes() { return R.layout.activity_love; } @Override protected void initInjector() { } @Override protected void initViews() { mIndex = getIntent().getIntExtra(INDEX_KEY, 0); initToolBar(mToolBar, true, "收藏"); mPagerAdapter = new ViewPagerAdapter(getSupportFragmentManager()); } @Override protected void updateViews(boolean isRefresh) { ArrayList<Fragment> fragments = new ArrayList<>(); fragments.add(new LovePhotoFragment()); fragments.add(new LoveVideoFragment()); mTabLayout.setViewPager(mViewPager, new String[] {"图片", "视频"}, this, fragments); mViewPager.setOffscreenPageLimit(fragments.size()); mViewPager.setCurrentItem(mIndex); } @Override public void finish() { super.finish(); overridePendingTransition(R.anim.hold, R.anim.zoom_out_exit); } }