//OkHtpp的依赖
compile 'com.squareup.okhttp3:okhttp:3.6.0'
@Override
public void initData() {
banner=(BGABanner)get(R.id.banner);
//轮播图
doHttp();
}
private void doHttp() {
new Okhhtp1().get(url).result(new Okhhtp1.HttpLister() {
@Override
public void success(String data) {
List<BeanBanner.DataBean> data1 = new Gson().fromJson(data, BeanBanner.class).getData();
list=new ArrayList<>();
for (int i=0;i<data1.size();i++){
String image = data1.get(i).getIcon();
String a = image.replace("https", "http");
list.add(a);
}
banner.setData(list,null);
banner.setAdapter(new BGABanner.Adapter<ImageView,String>() {
@Override
public void fillBannerItem(BGABanner banner, ImageView itemView, @Nullable String model, int position) {
Picasso.with(context).load(list.get(position)).fit().into(itemView);
}
});
}
});
}