Fresco自定义缓存
程序员文章站
2022-05-19 15:32:02
...
权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.INTERNET"/>
导包
/*fresco图片处理*/
implementation 'com.facebook.fresco:fresco:1.11.0'
在Application 中 Fresco初始化(记得注册)
public class MyApp extends Application{
@Override
public void onCreate() {
super.onCreate();
// 设置磁盘缓存
DiskCacheConfig diskCacheConfig = DiskCacheConfig.newBuilder(this)
.setBaseDirectoryName("images_zjj")
.setBaseDirectoryPath(Environment.getExternalStorageDirectory())
.build();
//设置磁盘缓存的配置,生成配置文件
ImagePipelineConfig config = ImagePipelineConfig.newBuilder(this)
.setMainDiskCacheConfig(diskCacheConfig)
.build();
Fresco.initialize(this,config);
}
}
上一篇: (6)自定义Property
下一篇: python浅拷贝与深拷贝的区别和理解