// Fresco依赖
implementation ‘com.facebook.fresco:fresco:1.3.0’
// 支持webp
implementation ‘com.facebook.fresco:webpsupport:1.3.0’
// gif加载使用
implementation ‘com.facebook.fresco:animated-gif:1.3.0’
// WebP(静态图+动图)加载使用
implementation ‘com.facebook.fresco:animated-webp:1.3.0’
public class UserDao extends Application {
@Override
public void onCreate() {
super.onCreate();
initPic();
}
private void initPic() {
//创建磁盘的控件
DiskCacheConfig diskCacheConfig=DiskCacheConfig.newBuilder(this)
.setBaseDirectoryName("aa")
.setBaseDirectoryPath(Environment.getExternalStorageDirectory())
.build();
//设置图片的大小
ImagePipelineConfig imagePipelineConfig=ImagePipelineConfig.newBuilder(this)
.setMainDiskCacheConfig(diskCacheConfig)
.build();
Fresco.initialize(this,imagePipelineConfig);
}
}
Appliacation一定要注册、权限
布局是 simpleDraweeView 宽和高要设置
simpleDraweeView.setImageURI(“http://img4.duitang.com/uploads/item/201210/06/20121006120433_CZXuC.jpeg”)