文章目录
  1. 1. 开始
  2. 2. 使用
    1. 2.1. URLs

开始

1
2
3
dependencies {
compile 'com.facebook.fresco:fresco:0.1.0+'
}

使用

简单的下载网络图片

  • 在Application中初始化
    1
    Fresco.initialize(context);

在XML中使用SimpleDraweeView,需要键入命名空间xmlns:fresco="http://schemas.android.com/apk/res-auto"

1
2
3
4
5
<com.facebook.drawee.view.SimpleDraweeView
android:id="@+id/my_image_view"
android:layout_width="20dp"
android:layout_height="20dp"
fresco:placeholderImage="@drawable/my_drawable" />

加载

1
draweeView.setImageURL("http://site.com/uri");

URLs

Fresco不支持相对路径,所有URL必须是绝对路径
|类型|Scheme|
|:—|:—–|
|远程图片|http://,https://|
|本地文件|file://|
|ContentProvider|content://|
|asset目录下资源|asset://|
|res目录下资源|res://|

更多请见http://fresco-cn.org/

文章目录
  1. 1. 开始
  2. 2. 使用
    1. 2.1. URLs