转载

Fresco 中文文档

开始使用 Fresco 编辑和纠错

如果你仅仅是想简单下载一张网络图片,在下载完成之前,显示一张占位图,那么简单使用SimpleDraweeView 即可。

在Application 初始化时:

Fresco.initialize(context); 

在xml布局文件中, 加入命名空间:

<!-- 其他元素 --> <LinearLayout      xmlns:android="http://schemas.android.com/apk/res/android"     xmlns:fresco="http://schemas.android.com/apk/res-auto"> 

加入 SimpleDraweeView :

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

开始加载图片

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

剩下的,Fresco会替你完成:

  • 显示占位图直到加载完成;
  • 下载图片;
  • 缓存图片;
  • 图片不再显示时,从内存中移除;

等等等等。

正文到此结束
Loading...