图片加载利器Picasso 解析
来源:互联网 发布:西安高新广电网络 编辑:程序博客网 时间:2024/06/06 10:49
先用用
//原图 Picasso.with(this).load(imgWebSite).into(imageView); //其根据resize的比例关系来改变原图,虽然原图完整的在resize的范围中显示了,但图形已经失真了 Picasso.with(this).load(imgWebSite).resize(200, 200).networkPolicy(NetworkPolicy.OFFLINE).error(R.drawable.ic_launcher).into(imageView2); //centerCrop 它保证将resize的范围给填充满,是按照原图的比率来压缩的,超出的部分则裁剪掉,裁剪是中心对其只裁剪边缘部分, Picasso.with(this).load(imgWebSite).resize(200, 200).centerCrop().into(imageView4); //centerInside 的意义在于 它不对图片进行裁剪,而是在原图的尺寸比例之下压缩图片,使得在resize要求的尺寸范围下能够完整的显示图片。那么实际下显示的图片会等于或小于resize的尺寸。 Picasso.with(this).load(imgWebSite).resize(200, 200).centerInside().into(imageView5); /** * placeholder 就是正在下载图片的过程中显示的内容。 */ Picasso.with(this).load(errImgWebSite).placeholder(R.drawable.idx_logo).error(R.drawable.ic_launcher).into(imageView3); /** * 策略: * NO_STORE 不将结果存入Cache中,也意味着每次都需要重新从网络上获取。 * NO_CACHE 强制从网络上获取,不去检查缓存里有没有。 * OFFLINE 只从cache中去找,即使网络ok,也不从网络上获取。 */ Picasso.with(this).load(imgWebSite2).resize(200, 200).centerCrop().networkPolicy(NetworkPolicy.OFFLINE).error(R.drawable.ic_launcher).into(imageView6);
一些问题
源码解析
先占个坑
0 0
- 图片加载利器Picasso 解析
- 图片加载利器之Picasso(四)源码解析
- 图片加载利器——Picasso
- Picasso开源图片加载利器
- 图片加载框架Picasso解析
- 图片加载框架Picasso解析
- Picasso开源图片加载利器使用初探
- Picasso开源图片加载利器使用初探
- 【Android 基础】图片加载框架之Picasso利器
- 图片加载利器之Picasso(一)初识
- 图片加载利器之Picasso(二)基本用法
- 图片加载利器之Picasso(三)进阶
- 图片加载利器之Picasso(五)查漏补缺
- Picasso图片加载框架源码解析
- 图片加载框架Picasso源码解析
- 图片加载利器BitmapFun解析 使用
- Android官方图片加载利器BitmapFun解析
- Picasso 图片加载库
- Android 判断设备是否拥有相机
- 简化Spring的XML配置(三)——自动寻找bean
- IOS之c语言笔记 day02
- C++入门(1)简单变量和数据类型
- 2014年12月4日星期四(DEMO10-2地形生成函数)
- 图片加载利器Picasso 解析
- 创建一个单文档MFC应用程序的那些事儿
- ubuntu命令行连接WIFI
- IOS之c语言笔记 day03
- POJ 3069 Saruman's Army
- 自定义数据库中使用 contentObserver
- OJ解题总结
- 2016年1月2日,参加第三个项目(6745小时)
- 常规功能和模块自定义系统 (cfcmms)—030开发日志(创建ManyToMany的column5)