Android Glide Image Loading Library显示模糊图像

时间:2016-08-02 04:58:59

标签: android gridview android-glide image-loading

我知道这个问题已被提出,但他们的答案并没有解决我的问题。

我在GridView

中使用Glide

GridView显示图片时,它看起来像这样

enter image description here

我一直在等待但没有改变。滚动GridView后,所有图像突然出现如下所示。

enter image description here

那么,如何在不滚动的情况下获得更高质量的图像?这个问题还有其他解决办法吗?

我写了这样的Glide代码

 Glide.with(activity)
                .load(R.drawable.xyz)
                .crossFade()
                .diskCacheStrategy(DiskCacheStrategy.ALL)
                .placeholder(R.drawable.img_hold)
                .into(imgView);

1 个答案:

答案 0 :(得分:1)

发现了这个问题。图像变得模糊或像素化是因为您没有在我的imageview中设置固定宽度值,如下所示:

android:layout_width="wrap_content"
android:layout_height="100dp"

在我给它一个固定值之后:

android:layout_width="170dp"
android:layout_height="100dp"

所有图片都很好地加载。

但是我已经在毕加索lib上测试了,尽管有android:layout_width="wrap_content"

,但它们可以很好地加载所有图像