BannerHandler can set duration for every page and add a BannerViewPager to solve nested ViewPager scrolling issue