使用Banner实现无限轮播

1、添加依赖
(1)、点击代码编辑页面右边的Grable;然后选择要添加远程依赖的项目右键选择第一项

使用Banner实现无限轮播_第1张图片
(2)、点击完成后会跳到下图编辑页面,在相应位置添加Banner的远程依赖的代码

在对应的位置导入--->implementation'com.youth.banner:banner:1.4.9'

activity_main.xml



    

MainActivity.java

        //初始化控件
        Banner banner=findViewById(R.id.banner);
        //添加数据
        final ArrayList list=new ArrayList<>();
        list.add("http://img-tailor.11222.cn/bcv/big/201802091733042592.jpg");
        list.add("http://img-tailor.11222.cn/bcv/big/201803131050382283.jpg");
        list.add("http://img-tailor.11222.cn/bcv/big/201810181410501538.jpg");
        //设置图片加载器
        banner.setImageLoader(new ImageLoader() {
            @Override
            public void displayImage(Context context, Object path, ImageView imageView) {
                //加载网络图片   获取json中的图片时,要强转一下  List list=(List)path;
                Glide.with(context).load(path).into(imageView);
            }
        });
        //设置图片数据
        banner.setImages(list);
        //是否轮播
        banner.isAutoPlay(true);
        //设置图片切换时间
        banner.setDelayTime(3000);
        //开始轮播
        banner.start();

你可能感兴趣的:(使用Banner实现无限轮播)