打开APP
未登录
开通VIP,畅享免费电子书等14项超值服
开通VIP
首页
好书
留言交流
下载APP
联系客服
Android图片下载缓存库--Picasso
asd_Fung
>《android》
2015.12.15
关注
picasso是Square公司开源的一个Android图形缓存库,可以实现图片异步下载和缓存功能。地址
http://square.github.io/picasso/
。
Picasso的几个特性:
1.取消已经不在视野范围的ImageView图片资源的加载,否则会导致图片错位,Picasso已经解决了这个问题;
2.使用复杂的图片压缩转换来尽可能的减少内存消耗
3.自带内存和硬盘二级缓存功能
用法(先引入piacsso的jar包,可以到
http://square.github.io/picasso/
下载):
1.最简单的
Picasso.with(context).load("
http://i.imgur.com/DvpvklR.png
").into(imageView);
2.转换图片以适应布局大小并减少内存占用
Picasso.with(context)
.load(url)
.resize(500, 500)
.centerCrop()
.into(imageView);
3.设置加载中图片(可选)和加载失败的图片(可选)
Picasso.with(context)
.load(url)
.placeholder(R.drawable.test)//加载中图片
.error(R.drawable.test2)//加载失败图片,如果加载发生错误会重复三次请求,三次都失败才会显示
.into(imageView);
4.加载本地图片
Picasso.with(context)
.load(new File(...)
.into(imageView2);
学习Picasso参考了下面的内容,感谢大神分享
http://blog.csdn.net/bear_huangzhen/article/details/45868755
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0731/1639.html
Picasso解析参考
http://blog.csdn.net/xu_fu/article/details/17043231
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报
。
打开APP,阅读全文并永久保存
查看更多类似文章
猜你喜欢
类似文章
【热】
打开小程序,算一算2024你的财运
Google推荐的图片加载库Glide介绍
Glide 一个专注于平滑滚动的图片加载和缓存库
如何正确使用开源项目
Fresco,Glide,Picasso 区别 对比 分析
介绍图片Sd卡缓存的使用和功能。特性:1使用简单2根据系统配置初始化缓存3预取图片4支持文件sd卡保存5多种缓存算法或自定义6省流量性能佳7支持不同类型网络
Android图片缓存之初识Glide(三)
更多类似文章 >>
生活服务
热点新闻
留言交流
回顶部
联系我们
分享
收藏
点击这里,查看已保存的文章
导长图
关注
一键复制
下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!
联系客服
微信登录中...
请勿关闭此页面
先别划走!
送你5元优惠券,购买VIP限时立减!
5
元
优惠券
优惠券还有
10:00
过期
马上使用
×