在你的Android应用程序如果想要显示大量图片,而且视觉效果丰富,高效稳定,需要大量的基础工作。Picasso可以帮你完成这些工作,通常只需要一行代码!
1
|
Picasso.
with
(context).load(
"http://i.imgur.com/DvpvklR.png"
).into(imageView);
|
主要有以下一些特性:
- 在adapter中回收和取消当前的下载;
- 使用最少的内存完成复杂的图形转换操作;
- 自动的内存和硬盘缓存;
- 图形转换操作,如变换大小,旋转等,提供了接口来让用户可以自定义转换操作;
- 加载载网络或本地资源;
通过maven下载
1
2
3
4
5
|
<dependency>
<groupId>com.squareup.picasso</groupId>
<artifactId>picasso</artifactId>
<version>(insert latest version)</version>
</dependency>
|
官方网站:http://square.github.io/picasso/
开源地址:https://github.com/square/picasso