课程/Android/移动开发
Android常见的三种图片加载库
-
-
慕先生0560154
2017-08-23
- 笔记分段 三
流程示意图
-
截图
0赞 · 0采集
-
-
慕先生0560154
2017-08-23
- 笔记分段 二
3)在Adapter中回收和取消当前的下载功能
区别与ImageLoader主要特点
解决了listview和gridview的列表复用问题,能够使图片不错位
@Override
public void getView(int postion, View convertView, ViewGroup parent){
ImageView view = (ImageView) convertView;
if(view == null){
view = new ImageView(context);
}
String url = getItem(postion);
Picasso.with(context).load(url).into(view);
}
4)转换图片以适应布局大小并减少内存占用
Picasso.with(context).load(url)
.resize(50,50)
.centerCrop()
.into(imageView);
-
截图
0赞 · 0采集
-
-
慕先生0560154
2017-08-23
- Picasso
Picasso是Square公司开源的一个Android图片缓存库。实现图片下载和缓存功能。特点
1)加载网络或者本地图片并自动缓存处理
Picasso.with(context).load(imageUri).into(imageView); //代码很清晰,简介
2)图形转换操作,如变化大小,旋转等,提供了接口来让用户可以自定义转换操作
-
截图
0赞 · 0采集