- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 Fresco获取缓存的大小为-1的解决方法
最近一直在玩Fresco的缓存框架,遇到个问题,就是如果想要获取Fresco的缓存大小的话,直接调用Fresco.getImagePipelineFactory().getMainFileCache().getSize(); 的话,得到值很容易是-1;很抓狂有不有? 然后,查找Fresco的问题列表,发现也有人遇到同样的问题: 然后发现只需要在调用getsize()之前调用 Fres
2016-05-23 12:52:23 1384 1
原创 分享Fresco缓存中的图片
由于使用Fresco框架加载网络图片,然后又面临要分享图片的需求,于是研究了下如何使用分享fresco缓存下的图片。已经确定缓存中有的图片:先说思路,本来是想直接分享缓存路径中的图片缓存的,但是Fresco缓存的格式是.cnt,不能直接分享,于是通过fresco本身自带的功能获取到图片的bitmap,在将bitmap存到SD卡上,再按照sd卡上的路径进行分享。 具体实现如下://
2016-05-21 15:50:52 3099
原创 Fresco自定义缓存的KEY以及判断自定义缓存是否成功
最后我们需要在配置的时候用我们自定义的缓存类替代掉原本默认的缓存类:ImagePipelineConfig config = ImagePipelineConfig.newBuilder(context) .setCacheKeyFactory(new MyCacheKeyFactory()) .build(); Fresco
2016-05-07 16:49:46 3327
VideoListDemo
2017-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人