首頁  >  問答  >  主體

glide - Android ImageView 加载的图片出现淡绿色背景

如题,项目使用的是Glide图片加载库,图片使用的是jpg格式,发现第一次加载的时候图片背景是白色的没啥问题,后来在点进页面看,就发现图片背景带了点淡绿色背景了,大家有没有遇到这个问题的,希望能分享一下,谢谢大家!

ImageView 代码:

    <ImageView
        android:id="@+id/product_photo"
        android:layout_width="90dp"
        android:layout_height="90dp"
        android:adjustViewBounds="true"
        android:scaleType="fitCenter"
        android:layout_alignParentLeft="true"/>

问题图片效果:

补充:
这是第一次打开时的样子:
屏幕快照 2016-07-14 14.21.30

这是退出程序后重新打开时的样子:
屏幕快照 2016-07-14 14.23.18

黄舟黄舟2714 天前869

全部回覆(2)我來回復

  • 大家讲道理

    大家讲道理2017-04-17 17:28:38

    glide過度壓縮導致的 http://blog.csdn.net/yaphetzhao/article/details/50586991

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:28:38

    切了很多不同格式,不同尺寸的圖片,一一測試,具體規律還不太確定,初步估計是因為圖片解析度跟不上,,圖片縮放顯示的時候就出現這種問題了:
    1 、 測試時,使用的2000X1000的圖片,沒有出現以上問題
    2、同樣的300x200的圖片,143KB的png圖片沒有出現以上問題,56KB的png圖片出現問題
    3、低品質的jpg圖片全軍覆沒
    4.無背景色的png圖片,完勝(廢話)
    5、測試部分圖片
    第一張:300X200,143KB, png
    第二張:350X300,56KB, png
    第三張:220X220,44B, p第四張:220X220,11KB, jpg

    回覆
    0
  • 取消回覆