Glide和Picasso如何获取磁盘缓存
现在流行的图片加载缓存类库有glide、picasso、ImageLoader
现在有个需求,就是app中要求点击图片放大功能,为了简便我们准备调用系统图片查看器,但是系统图片查看器是查看本地文件的,所以会需要把图片下载到本地来
然后就出现一个问题,我使用了类库后,想直接加载磁盘缓存,这样就可以节省流量,在ImageLoader中,可以通过getDiskCache().get(url)获取到磁盘缓存,然后就可以另存为或者直接加载图片查看器,但是glide和picasso没有找到类似的方法,有谁知道如何获取吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
没找到picasso和glide的,我现在用的imageloader,能找到url对应的那个文件,不过是没有后缀名的,如果是下载图片,直接把那个文件改名然后换个目录就行了
get方法可以获取bitmap
Picasso也没有直接加载磁盘缓存的吧,缓存的格式都不是图片格式,如果有解决方法,还望告知一二
没有找到,包括你这个picasso的,也不知道哪里调用 我现在一直用的ImageLoader,直接就有getDiskCache(),很方便~就是代码稍微多了点而已
回复
上面是Picasso我在找glide 的。
楼主知道了吗?求告知glide的方法 ; Picasso是