banner轮播图

 compile 'com.youth.banner:banner:1.4.10'     依赖

代码

List<String> images = new ArrayList<>();
        images.add("http://img1.imgtn.bdimg.com/it/u=594559231,2167829292&fm=27&gp=0.jpg ");
                images.add("http://pic4.nipic.com/20091217/3885730_124701000519_2.jpg ");
        images.add("http://pic.58pic.com/58pic/13/74/51/99d58PIC6vm_1024.jpg ");
        banner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR)//设置banner样式
                        .setImageLoader(new GlideImageLoader())//设置图片加载器
                        .setImages(images)//设置图片集合
                        .setBannerAnimation(Transformer.DepthPage)//设置banner动画效果
                        .isAutoPlay(true)//设置自动轮播,默认为true
                        .setDelayTime(1500)//设置轮播时间
                        .setIndicatorGravity(BannerConfig.CENTER)//设置指示器位置(当banner模式中有指示器时)
                        .start();//banner设置方法全部调用完毕时最后调用

  布局

 <com.youth.banner.Banner
                    android:id="@+id/right_banner"
                    android:layout_width="match_parent"
                    android:layout_height="150dp" />

  

原文地址:https://www.cnblogs.com/wsq110/p/8125306.html