Pri*_*one 10 android android-recyclerview android-glide
我有一个RecyclerView,每个项目RecyclerView都有ImageView.我正在ImageView使用Glide加载图像,当我向下滚动RecyclerView它加载图像时这很好,但是当我再次向上srcoll RecyclerView它再次加载那些已经加载的图像.我不想再次加载已经加载的图像.
我使用以下代码使用Glide加载图像
Glide.with(mActivity)
.load(img.getmGridViewImageUrl())
.into(imageHolder.imageView);
Run Code Online (Sandbox Code Playgroud)
您可以将图像缓存在磁盘或内存中.
默认情况下,图像由Glide缓存在Memory中
如果要在磁盘中启用缓存,可以使用以下方法之一
DiskCacheStrategy.SOURCE 仅缓存原始的全分辨率图像.DiskCacheStrategy.RESULT 在降低分辨率(以及可能的转换)之后,仅缓存最终图像DiskCacheStrategy.ALL 缓存图像的所有版本(默认行为)用法:
Glide
.with( context )
.load( url )
.diskCacheStrategy( DiskCacheStrategy.ALL )
.into( imageViewInternet );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7003 次 |
| 最近记录: |