2016-08-02 89 views
0

我知道这个问题已被问到,但他们的答案并没有解决我的问题。Android Glide图像加载库显示模糊图像

我使用滑行GridView

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

发现了这个问题。图像模糊获得或像素化是因为你没有设置在我的ImageView这样一个固定宽度值:

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

后,我给它这样的固定值:

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

所有图片很好地装载。

但我已经毕加索LIB测试,它们加载所有图像很好地虽与android:layout_width="wrap_content"

+0

毕加索LIB是不舒服的小型存储器装置 –

+0

然后尝试上述加载之前由组修复的高度和宽度溶液ImageView的。 – WonderSoftwares

+0

它完美的工作,但不能实现,因为它看起来不好 –