banner实现无线轮播

来源:互联网 发布:网络的负面影响规点 编辑:程序博客网 时间:2024/05/21 16:23
 private void initdata() {        OKHttpUtils.getInstance().doGet("http://news-at.zhihu.com/api/4/news/latest", new OnUiCallback() {            @Override            public void onFailed(Call call, IOException e) {            }            @Override            public void onsuccess(String result) throws IOException {                rb=new Gson().fromJson(result,RBData.class);                ArrayList<String> listvp=new ArrayList<String>();                for (int i = 0; i <rb.getTop_stories().size() ; i++) {                   listvp.add(rb.getTop_stories().get(i).getImage()) ;                }                rb_banner.setImageLoader(new Image());                rb_banner.setImages(listvp);                rb_banner.start();            }        });    }

public class Image extends ImageLoader{    @Override    public void displayImage(Context context, Object path, ImageView imageView) {        Glide.with(context).load(path).into(imageView);    }}

 compile 'com.youth.banner:banner:1.4.9'依赖