// 开始自动翻页 @Override public void onResume() { super.onResume(); // 开始自动翻页 convenientBanner.startTurning( 5000); // 此值不能小于1200(即ViewPagerScroller的mScrollDuration的值),否则最后一页翻页效果会出问题。如果硬要兼容1200以下,那么请修改ViewPagerScroller的mScrollDuration的值,不过修改后,3d效果就没那么明显了。 }
private void init() { loadTestDatas(); // 本地图片例子 convenientBanner .setPages( new CBViewHolderCreator<LocalImageHolderView>() { @Override public LocalImageHolderView createHolder() { return new LocalImageHolderView(); } }, localImages) // 设置两个点图片作为翻页指示器,不设置则没有指示器,可以根据自己需求自行配合自己的指示器,不需要圆点指示器可用不设 .setPageIndicator( new int[] {R.drawable.ic_page_indicator, R.drawable.ic_page_indicator_focused}) // 设置指示器的方向 // // .setPageIndicatorAlign(ConvenientBanner.PageIndicatorAlign.ALIGN_PARENT_RIGHT) // 设置翻页的效果,不需要翻页效果可用不设 .setPageTransformer(ConvenientBanner.Transformer.DefaultTransformer); // .setOnItemClickListener(this); }
// 停止自动翻页 @Override public void onPause() { super.onPause(); // 停止翻页 convenientBanner.stopTurning(); }