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();