轮播图
一 首先添加依赖:
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”
>
三:创建一个 类 继承 (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);
}
}
四:在要展示的页面中做以下操作:
Banner mBanner=findViewById(R.id.banner);
mBanner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);
List li=new ArrayList<>();
li.add(“http://www.zhaoapi.cn/images/quarter/ad1.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad2.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad3.png”);
li.add(“http://www.zhaoapi.cn/images/quarter/ad4.png”);
mBanner.setImageLoader(new BannerImage());
mBanner.setImages(li);
List lu=new ArrayList<>();
lu.add(“你好”);
lu.add(“我很好”);
lu.add(“非常好”);
lu.add(“大家好”);
mBanner.setBannerTitles(lu);
mBanner.start();