Example #1
0
 // 开始自动翻页
 @Override
 public void onResume() {
   super.onResume();
   // 开始自动翻页
   convenientBanner.startTurning(
       5000); // 此值不能小于1200(即ViewPagerScroller的mScrollDuration的值),否则最后一页翻页效果会出问题。如果硬要兼容1200以下,那么请修改ViewPagerScroller的mScrollDuration的值,不过修改后,3d效果就没那么明显了。
 }
Example #2
0
  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);
  }
Example #3
0
 // 停止自动翻页
 @Override
 public void onPause() {
   super.onPause();
   // 停止翻页
   convenientBanner.stopTurning();
 }