關於使用Glide的一點小坑

前言:Glide很強大,這個不用多說,誰用誰知道。
在實際項目中,我們的一些錯誤做法可能會辜負這個強大的圖片加載庫。
就比如:後臺傳的商品圖片品質太差,用Glide緩存的時候會出現綠色背景,一頓百度谷歌之後,不少人給出了完美的解決思路:就是設置圖片的解碼格式 。從rgb-565—>rgb-8888。(如果不會自行百度,反正我是不建議) 之前首頁圖片少還沒感到什麼,但是自從有了個圖片羣的功能(全展示圖片啊,各種圖片各種展示),我在異常日誌裏經常看到 Glide內存溢出的Error,這開始讓我懷疑人生了啊,這還是我心裏的那個Glide麼?顯然不是,萬般無奈之下,我又使用了Glide的解碼格式爲 565格式,一個Error也沒有出現。
所以:如果 項目裏出現 Glide緩存背景失真的問題,去找美工吧,要不把質量做的稍微好點,要不上傳png格式的圖片(之前是前臺姐姐客串美工有麼有,傳的全是低質量的jpg),項目裏是真的不建議使用8888的解碼。內存開銷測試 565的開銷只有8888的一半左右。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章