可滑动轮播图(本地图)学习记录1

轮播图记录1,,,有依赖版本

依赖:

    implementation 'io.github.youth5201314:banner:2.2.2'
    implementation "androidx.viewpager2:viewpager2:1.0.0"

-----------------------

maven { url "https://s01.oss.sonatype.org/content/groups/public" }

这个是不是轮播图的依赖记不得了,如果报错就加上吧。

新版的是加到setting里

 ---------------------

 xml:

<com.youth.banner.Banner
        android:id="@+id/lunbotu"
        android:layout_marginTop="5dp"
        android:layout_marginStart="5dp"
        android:layout_marginEnd="5dp"
        android:layout_width="match_parent"
        android:layout_height="160dp"/>

java:

banner.setAdapter(new BannerImageAdapter<DataBean>(DataBean.getTestData()){

            @Override
            public void onBindView(BannerImageHolder holder, DataBean data, int position, int size) {
                Glide.with(holder.imageView)
                        .load(data.img)
//                        .thumbnail(Glide.with(holder.itemView).load(R.drawable.img1))//加载成功前显示一个loading的加载
                        //.apply(RequestOptions.bitmapTransform(new RoundedCorners(30)))  //设置图片圆角
                        .into(holder.imageView);

            }
        }).addBannerLifecycleObserver(this)//添加生命周期观察者
                .setIntercept(false) //是否要拦截事件
                .setBannerRound(10f) //圆角
        ;
    }

根据一篇博客删删改改的,那篇博客是使用的网络上的图。

(记录完毕,萌新躺地)

end-----------------------------------------------------------------------------------------------------------------------------
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值