如何在RecyclerView中滚动时一次又一次地停止Glide加载图像?

时间:2018-04-08 05:25:59

标签: android image android-recyclerview imageview android-glide

我正在使用Glide v3.8.0(不是v4)将Image加载到RecyclerView项目中的ImageView中,并且存在一些问题:每次向上或向下滚动RecyclerView时,Glide会将Image加载到ImageView中之前已经加载了,坏的结果是滚动不顺畅,因为它每次滚动时都会重新加载图像,我不想重新加载完全加载的图像。我发现了一些相同的问题,但仍然没有正确的答案来解决这个问题

这是我将代码加载到RecyclerView项目

的代码
    Glide.with(mContext).load(function.BitmapToByte(function.GetBitmap(currSong.getData())))
            .diskCacheStrategy(DiskCacheStrategy.ALL).error(R.drawable.noteicon).into(holder.coverimg);

1 个答案:

答案 0 :(得分:0)

尝试按文件名加载 使用类似字符串可变的内容,以便让滑行知道之前加载的是同一张图片