a simple BannerView which can auto switch pages based on ViewPager and LinearLayout. useage bannerView = (BannerView) findViewById(R.id.banner); bannerView.setViewList(viewList); bannerView.startLoop(true); like this