删除imageview背景色

时间:2019-05-23 06:59:24

标签: android android-imageview android-glide android-image

我正在使用Glide library下载图像并将其显示在我的适配器中,问题是,在设置图像后,它们获得的背景不在下载的图像中,ImageView为他们添加了这种颜色

这是一个示例:

enter image description here

如您所见,它具有非常浅的绿色背景色,它本身的图像具有白色背景。

到目前为止我尝试过的事情:

  • 在我的xml layout
  • 中设置白色背景色
  • 设置transparent background color
  • 在我的适配器中使用了View.setBackgroundColor(Color.TRANSPARENT)
  • 在适配器中使用了View.setBackgroundColor(0x00000000)

什么都没有... 我该如何摆脱呢?

:: EDit

附加的布局文件:

    <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
        android:layout_height="match_parent">

        <ImageView
            android:id="@+id/flag"
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_centerInParent="true"
            android:adjustViewBounds="true"
            android:backgroundTint="#fff"
            android:background="#fff" />

    </RelativeLayout>

1 个答案:

答案 0 :(得分:0)

Image with transparent background Image that you have on link

查看具有白色背景的图像。尝试添加透明图像,您的问题将得到解决。我删除了该图像的背景。看一下这两个图像之间的区别。