Picasso 是Square公司开源的一个Android图形缓存库,实现图片下载和缓存功能。
官网地址:http://square.github.io/picasso/
下载地址:https://repo1.maven.org/maven2/com/squareup/picasso/picasso/
在线API:http://square.github.io/picasso/2.x/picasso/
Picasso不仅实现了图片异步加载的功能,还解决了android中加载图片时需要解决的一些常见问题。
Picasso主要有以下特点:
1.在adapter中取消不在视野范围的ImageView图片资源加载,解决了图片错位的问题;
2.使用最少的内存完成图片的转换;
3.实现的内存缓存和磁盘缓存。
4.图形的转换,比如大小、旋转等;
5.加载网络图片和本地图片。
Picasso使用起来相对于一般的图片下载也非常的简单:
一般图片下载主要有以下几个步骤: