一 首先添加依赖:
compile 'com.youth.banner:banner:1.4.9' compile 'com.github.bumptech.glide:glide:3.7.0'
二在写布局文件:
<com.youth.banner.Banner android:id="@+id/banner" android:layout_width="match_parent" android:layout_height="150dp" > </com.youth.banner.Banner>
三:创建一个 类 继承 (Banner包 ) 下的 ImageLoder 。切记:是Banner包下
public class BannerImagerLoder extends ImageLoader { @Override public void displayImage(Context context, Object path, ImageView imageView) { Glide.with(context).load(path).into(imageView); } }
四:在要展示的页面中做以下操作:
mBanner = (Banner) view.findViewById(R.id.banner); List<String> li = new ArrayList<>(); li.add("https://www.zhaoapi.cn/images/quarter/ad1.png"); li.add("https://www.zhaoapi.cn/images/quarter/ad2.png"); li.add("https://www.zhaoapi.cn/images/quarter/ad3.png"); li.add("https://www.zhaoapi.cn/images/quarter/ad4.png"); mBanner.setImageLoader(new BannerImagerLoder()); mBanner.setImages(li); mBanner.start();