依赖:
compile 'com.youth.banner:banner:+'
compile 'com.github.bumptech.glide:glide:3.7.0'
布局:
<com.youth.banner.Banner
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/banner"
android:layout_width="match_parent"
android:layout_height="150dp" />
List<String> mlist=new ArrayList<String>();
for(int i=0; i<user.getData().getAdlist().size();i++){
String img = user.getData().getAdlist().get(i).getImg();
mlist.add(img);
}
//设置图片加载器
banner.setImageLoader(new GlideImageLoader());
banner.setImages(mlist);
banner.start();
public class GlideImageLoader extends ImageLoader {
@Override
public void displayImage(Context context, Object path, ImageView imageView) {
Glide.with(context).load(path).into(imageView);
}
}Banner轮播图
最新推荐文章于 2025-09-08 16:58:29 发布
本文介绍如何在Android应用中使用Banner库结合Glide实现图片轮播功能。通过简单的代码示例展示了如何加载图片到轮播图组件中,并提供了一种自定义图片加载器的方法。
1113

被折叠的 条评论
为什么被折叠?



