使用Fresco之前,一定先要进行初始化,一般初始化的工作会在Application.onCreate()完成,当然也可以在使用Drawee之前完成。Fresco本身提供了两种初始化方式,一种是使用使用默认配置初始化,另一种是使用用户自定义配置。如下代码是Fresco提供的两个初始化方法。第一个只需要提供一个Context参数,第二个还需要提供 ImagePipeline 的配置实例 - Image...
分类:
其他好文 时间:
2015-05-01 14:49:49
阅读次数:
154
DraweeView 是Fresco的三大组件(Hierarchy、Controller、View) 之一,作为MVC模式中的 View,主要负责显示由 Hierarchy 提供的数据(placeholder、actual image、progress drawable等),Controller 作为幕后,负责获取数据。...
分类:
其他好文 时间:
2015-04-22 22:16:46
阅读次数:
263
Fresco是一个MVC模型,由三大组件构成,M 所对应的 `DraweeHierarchy` 是一个有层次结构的数据结构,`DraweeView` 用来显示位于 `DraweeHierarchy` 最顶层的图像(*top level drawable*),`DraweeController` 则用来控制 `DraweeHierarchy` 的顶层图像是哪一个。...
分类:
其他好文 时间:
2015-04-19 10:15:28
阅读次数:
227
Fresco 是 facebook 在今年的 F8 大会上宣布开源的一个用于加载图片的库,它不仅支持多种图片文件格式,而且由于使用了pinned purgeables 技术,使得大图加载过程中产生OOM的概率大大降低。...
分类:
其他好文 时间:
2015-04-16 23:44:24
阅读次数:
324
xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"...
分类:
其他好文 时间:
2015-04-15 17:08:01
阅读次数:
168
xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:fresco="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"...
分类:
其他好文 时间:
2015-04-15 13:34:28
阅读次数:
231
在xml中设置
//设置圆角度数
fresco:roundedCornerRadius="50dp"
//设置左下角不进行圆角化
fresco:roundBottomLeft="false"
//设置右下角不进行圆角化
fresco:roundBottomRight="false"
//填充颜色(黄色**看下图)
fresco:roundWithOverlayColor="#FFFF23"
//边...
分类:
其他好文 时间:
2015-04-14 18:02:04
阅读次数:
543
缩放 类型
描述 center
居中,无缩放
centerCrop
保持宽高比缩小或放大,使得两边都大于或等于显示边界。居中显示。
focusCrop
同centerCrop, 但居中点不是中点,而是指定的某个点
centerInside
使两边都在显示边界内,居中显示。如果图尺寸大于显示边界,则保持长宽比缩小图片。
fitCenter
保持宽高比,缩小或...
分类:
其他好文 时间:
2015-04-14 18:01:54
阅读次数:
180
Fresco 支持许多URI格式
**特别注意:Fresco 不支持 相对路径的URI. 所有的URI都必须是绝对路径,并且带上该URI的scheme。如下:
类型
格式 网络图片
http://, https://
本地文件
file://
Content provider
content://
asset目录下的资源
asset://
res目录下的资...
分类:
其他好文 时间:
2015-04-14 12:58:32
阅读次数:
121
Android Fresco图片处理库用法API英文原文文档2-2(Facebook开源Android图片库)
这是英文文档的第二部分(2):DRAWEE GUIDE
由于第二部分内容多一些,所以分为2个文章发。方便大家查看。
Using the ControllerBuilder
SimpleDraweeView has two methods for s...
分类:
移动开发 时间:
2015-04-13 16:48:05
阅读次数:
283