2016-08-02 118 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

它完美的工作,但不能實現,因爲它看起來不好 –