在listview中加载网络图片的方法
在自己做项目的过程中遇到了个小问题,就是要在listview中去加载接口所返回的图片的url所对应的图片,一开始想到了okhttputils这个工具类,因为他这里面也直接封装了下载图片的方法,但是,尝试后,果断放弃了,后来经过大神指导,用Glide框架成功解决,效果图:
第一步:准备工具:
1、添加Glide框架的依赖
implementation ‘com.github.bumptech.glide:glide:3.7.0’
2、添加数据源
我这里是用的极速数据的新闻api,虽然每天只能发起请求100次,但是我也只是做个DEMO,够用了。
第二步:业务实现:
1、主布局就不说了,就是一个listview,也没啥特别的
2、创建实体类:
/**
新闻标题
*/
private String title;
/**
* 图片的url
*/
private String pic;
/**
* 新闻具体信息的url,后期用一个webview展示
*/
private String url;
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getUrl() {
return url;
}
public void