package com.kanshu.kanshu.test.screen; import android.support.v4.view.ViewPager; import com.kanshu.kanshu.BaseActivity; import com.kanshu.kanshu.R; import com.kanshu.kanshu.SlidingTabLayout; /** * Abstract 'Page Object design pattern' for activities with viewpagers * * @author Victor Sima */ public abstract class BasePagerScreen { private SlidingTabLayout slidingTabLayout; private ViewPager viewPager; public BasePagerScreen(BaseActivity articleActivity) { viewPager = (ViewPager) articleActivity.findViewById(R.id.pager); slidingTabLayout = (SlidingTabLayout) articleActivity.findViewById(R.id.sliding_tabs); } public SlidingTabLayout getSlidingTabLayout() { return slidingTabLayout; } public ViewPager getViewPager() { return viewPager; } }