
Picasso完全解析
文章平均质量分 76
图片加载利器之Picasso(一)初识
图片加载利器之Picasso(二)基本用法
图片加载利器之Picasso(三)进阶
图片加载利器之Picasso(四)源码解析
图片加载利器之Picasso(五)查漏补缺
landptf
爱生活,爱旅行,爱coding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
图片加载利器之Picasso(一)初识
转载请注明出处: 今天开始我们来学习一下Picasso,计划包括以下几方面的内容: 图片加载利器之Picasso(一)初识 图片加载利器之Picasso(二)基本用法 图片加载利器之Picasso(三)进阶 图片加载利器之Picasso(四)源码解析 目前市场上比较流行的图片加载框架主要有UniversalImageLoader,Picasso,Glide,Fresc原创 2017-03-01 22:15:05 · 516 阅读 · 0 评论 -
图片加载利器之Picasso(二)基本用法
在上篇文章中我们提到了Picasso的诸多功能,下面我们来分别演示一下这些功能配置:在build.gradle中添加引用dependencies { ... compile 'com.squareup.picasso:picasso:2.5.2' ... }1 加载图片通过源码可以发现load方法主要要以下几种重载load(Uri uri) load(Str原创 2017-03-05 22:30:09 · 1163 阅读 · 0 评论 -
图片加载利器之Picasso(三)进阶
这篇文章中我们来继续学习Picasso中还提供了哪些扩展功能,一个好的框架一定是扩展性强的,你需要的我刚好有。下面看一下都提供了哪些扩展功能呢?Picasso内部采用了建造者模式,所以我们只看Builder内部类都提供了哪些方法即可1 defaultBitmapConfig(Bitmap.Config bitmapConfig)设置像素格式,Picasso的默认格式为ARGB_88原创 2017-03-09 00:03:55 · 592 阅读 · 0 评论 -
图片加载利器之Picasso(四)源码解析
看到了这里,相信大家对Picasso的使用已经比较熟悉了,本篇博客中将从基本的用法着手,逐步的深入了解其设计原理。Picasso的代码量在众多的开源框架中算得上非常少的一个了,一共只有35个class文件,但是麻雀虽小,五脏俱全。好了下面跟随我的脚步,出发了~~~基本用法Picasso.with(this).load(imageUrl).into(imageView);with(t原创 2017-03-10 00:54:23 · 485 阅读 · 0 评论 -
图片加载利器之Picasso(五)查漏补缺
前言原计划四篇文章可以完成Picasso的分析,在写上一篇源码分析时,看到了一个Callback的回调,通过查找发现,我们之前遗漏了两个方法,因此新增一篇文章单独介绍一下,同时回顾一下前几篇文章的内容。同步get()方法get方法的使用非常简单,如下也是一行代码,但是需要注意的是,它不能在UI线程中执行,因此当我们得到一个bitmap对象后,还需要通过handler将值发送到UI线程进行图片显示Bi原创 2017-03-10 16:44:59 · 367 阅读 · 0 评论