轮播图记录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-----------------------------------------------------------------------------------------------------------------------------