Banner加载图片无限轮播

implementation 'com.youth.banner:banner:1.4.9'
implementation 'com.github.bumptech.glide:glide:3.7.0'
public class Gild extends ImageLoader {
    @Override
    public void displayImage(Context context, Object path, ImageView imageView) {
        Glide.with(context).load(path).into(imageView);
    }

}

mBanner.setBannerStyle(BannerConfig.CIRCLE_INDICATOR_TITLE_INSIDE);
mBanner.setImageLoader(new Gild());

List<String> list=new ArrayList();
for (int i = 0; i <resultBeans.size() ; i++) {
    list.add(resultBeans.get(i).getImagePath());
}
List<String> list1=new ArrayList();
for (int i = 0; i <resultBeans.size() ; i++) {
    list1.add(resultBeans.get(i).getTitle());
}
mBanner.setImages(list);
mBanner.setBannerTitles(list1);
mBanner.setBannerAnimation(Transformer.DepthPage);
mBanner.isAutoPlay(true);
mBanner.setDelayTime(3000);
mBanner.setIndicatorGravity(BannerConfig.CENTER);
mBanner.start();

猜你喜欢

转载自blog.csdn.net/KWON_QMY/article/details/84930848