1、添加依赖
implementation 'com.github.xiaohaibin:XBanner:1.6.4'
2、在项目的根build.gradle中添加:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
3、使用:
mXBanner.loadImage(new XBanner.XBannerAdapter() {
@Override
public void loadBanner(XBanner banner, Object model, View view, int position) {
BannerBean.ResultBean bean = (BannerBean.ResultBean) model;//转成你自己的Bean
Glide.with(getActivity()).load(bean.getImageUrl()).into((ImageView) view);
}
});
//传递数据 【注意,让集合中bean去继承extends SimpleBannerInfo】
BannerBean bean = new Gson().fromJson(data, BannerBean.class);
mXBanner.setBannerData(bean.getResult());
XBanner 轮播图
猜你喜欢
转载自blog.csdn.net/Ye_DaXian/article/details/89065121
今日推荐
周排行