美文网首页
Glide 缓存

Glide 缓存

作者: 逆流而shang | 来源:发表于2017-08-25 19:14 被阅读0次

glide的缓存有两种:

一,内存缓存

默认开启,除非调用 .skipMemoryCache( true )方法取消内存缓存。

二,磁盘缓存

调用 .diskCacheStrategy( DiskCacheStrategy.NONE )就不会在sd卡缓存。

Glide默认会缓存Image的很多个版本,比如原图,如果你的imageView大小的缓存。.diskCacheStrategy(  )有以下几种缓存策略:

DiskCacheStrategy.NONE 什么都不缓存

DiskCacheStrategy.SOURCE 只缓存最高解析图的image

DiskCacheStrategy.RESULT 缓存最后一次那个image,比如有可能你对image做了转化

DiskCacheStrategy.ALL image的所有版本都会缓存

Glide

.with( context ).load( image )

.diskCacheStrategy( DiskCacheStrategy.SOURCE )

.into( imageViewFile );

点击学习

相关文章

网友评论

      本文标题:Glide 缓存

      本文链接:https://www.haomeiwen.com/subject/mmhpdxtx.html