Android - 图片处理之Picasso

老婆保佑,代码无BUG

前言

准备写的 ,但是我发现有人写的很详细,很认真,所以 这里直接给出链接地址,写的很详细,具体的介绍,可以参考连接,

带你全方位学习Picasso(一)

带你全方位学习Picasso(二)


一:官网

square/picasso

二:API介绍

API 介绍
load 加载资源
placeholder 加载过程中显示默认图片
error 加载失败后显示错误的图片
resize 改变图片大小
fit() 我的理解,延迟请求,为了保证图片使用的是最低的分辨率,减少缓存
centerCrop 按比例裁减图片,使其居中显示,充满View,会造成图片显示不全,必须与resize方法同时使用
centerInside() 按比例裁减图片,图片可以完全显示,但如果图片比View小,则无法充满整个View,必须与resize方法同时使用
onlyScaleDown() 当目标大小大于原始高度,无效修改
noFade 取消淡入淡出
rotate 旋转
priority 优先级
tag 标记
pauseTag 列表滚动的时候调用
resumeTag 在停止滚动的时候调用
cancelTag Activity销毁的时候将未完成的请求取消
transform 转换图片,例如模糊图片
memoryPolicy 内存策略,MemoryPolicy.NO_CACHE/NO_STORE
networkPolicy 网络策略, NetworkPolicy.NO_CACHE

三:transform介绍

自己写可以了,但是,一般项目中,还是会直接使用写好的轮子

wasabeef/picasso-transformations

四:下载器

JakeWharton/picasso2-okhttp3-downloader

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容