Skip to content

xjz-111/ViewPagerRouterHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViewPagerRouterHelper

Help to record ViewPager router using onResume() and onPause().

Usage

ViewPagerRouter router = new ViewPagerRouter(defaultPosition, pageNameList, onViewPagerRouterListener);
router.onPageSelected(position);                   //in ViewPager.OnPageChangeListener -> onPageSelected()
router.onPageResume();                             //in onResume() 
router.onPagePause(viewPager.getCurrentItem());    //in onPause()


//Do something in OnViewPagerRouterListener->onPageResume()/onPagePause()
@Override
public void onPageResume(String pageName) {
    Log.i("router", "Current onResume:" + pageName);
}

@Override
public void onPagePause(String pageName) {
    Log.e("router", "Current onPause:" + pageName);
}

Demo

image

About

ViewPager切换页面时模拟出onResume和onPause

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages