使用Banner实现无限轮播

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

在这里插入图片描述
(2)、点击完成后会跳到下图编辑页面,在相应位置添加Banner的远程依赖的代码

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

activity_main.xml

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

    </com.youth.banner.Banner>

MainActivity.java

        //初始化控件
        Banner banner=findViewById(R.id.banner);
        //添加数据
        final ArrayList<String> 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();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值