我正在处理 3mb 的图像,问题是当我从滚动中松开手指时,图像在我的情况下是从 sd 卡的缓存中下载的。我也在使用 PauseOnScrollListener,但它并没有解决问题。即使在滚动时我没有查看它,我也希望图像保留在网格上。Universal-Image-Loader 以不同的方式处理它,在不显示时不显示图像,当我暂停并看到特定图像时,它就会再次显示。
options = new DisplayImageOptions.Builder()
.showStubImage(icon)
//Because you reuse view for different
//images you can see a previous image in the view while new image is loading. .resetViewBeforeLoading(true
.showImageForEmptyUri(R.drawable.ic_empty)
.showImageOnFail(R.drawable.ic_error)
.cacheOnDisc(true)
.cacheInMemory(true)
.bitmapConfig(Bitmap.Config.RGB_565)
.build();