我遇到了下面链接中提到的相同问题:
https://github.com/nostra13/Android-Universal-Image-Loader/issues/376
我已经检查了上面链接中的解决方案,看起来下面的解决方案可以解决问题:ImageAware imageAware = new ImageViewAware(imageView, false);
imageLoader.displayImage(imageUri, imageAware);
如果在上述代码中将选项传递给displayImage
()方法,同样会出现闪烁问题。这意味着下面的代码会引起问题:
ImageAware imageAware = new ImageViewAware(imageView, false);
imageLoader.displayImage(imageUri, imageAware,options);
我应该如何解决在向“displayImage()”方法传递“options”参数时出现的闪烁问题?
这是我正在传递给该方法的选项:
options = new DisplayImageOptions.Builder().showImageForEmptyUri(R.drawable.empty).showImageOnLoading(R.drawable,loading).showImageOnFail(R.drawable.failed).cacheOnDisc(true).bitmapConfig(Bitmap.Config.RGB_565).imageScaleType(ImageScaleType.IN_SAMPLE_INT).build();