XBanner 轮播图

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

猜你喜欢

转载自blog.csdn.net/Ye_DaXian/article/details/89065121