依赖
compile 'com.facebook.fresco:fresco:0.12.0'
布局文件
<com.facebook.drawee.view.SimpleDraweeView xmlns:fresco="http://schemas.android.com/apk/res-auto" android:id="@+id/sdv_head_image" android:layout_width="100dp" android:layout_height="100dp" />
注册
public class MyAppliction extends Application { @Override public void onCreate() { super.onCreate(); //初始化.别忘了在清单文件注册 Fresco.initialize(this);//本地磁盘缓存Fresco.initialize(this, ImagePipelineConfig.newBuilder(App.this) .setMainDiskCacheConfig( DiskCacheConfig.newBuilder(this) .setBaseDirectoryPath(new File(Environment.getExternalStorageDirectory(),"image")) .build() ) .build() );} }Activity中显示package com.example.fecoe; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.facebook.drawee.view.SimpleDraweeView; public class MainActivity extends AppCompatActivity { private SimpleDraweeView im; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //获得组件 im = (SimpleDraweeView) findViewById(R.id.sdv_head_image); //设置URL地址 im.setImageURI("http://www.cndog.net/tpb/2013-12/14/14970-6031.jpg"); } }加载本地图片img.setImageURI(Uri.parse("res://com.example.xsj.shipei.Adapters/" + R.mipmap.save));