文章目录
  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