前言
准备写的 ,但是我发现有人写的很详细,很认真,所以 这里直接给出链接地址,写的很详细,具体的介绍,可以参考连接,
一:官网
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介绍
自己写可以了,但是,一般项目中,还是会直接使用写好的轮子