imageview中的图像获取背景色

时间:2018-10-06 09:01:19

标签: android android-imageview android-glide

我有一个适配器返回我的产品列表,它的内部有一个ImageView,并且我正在使用Glide下载图像

这是结果: enter image description here

如您所见,图像具有背景色,主图像是这样的:

enter image description here

如您所见,服务器上的主图像没有背景。

这是我的xml代码:

<ImageView
     android:id="@+id/img"
     android:layout_width="match_parent"
     android:layout_height="120dp"
     android:layout_gravity="center_horizontal"
     android:adjustViewBounds="true"
     android:scaleType="fitCenter" />

这是我的Java代码:

Glide.with(ctx).load(ctx.getString(R.string.url) + "Opitures/" + img).into(viewHolder.img);

如何删除背景?

1 个答案:

答案 0 :(得分:1)

将背景色设为透明

使用xml:android:background =“ @ android:color / transparent”

使用JAVA:viewHolder.img.setBackgroundColor(getResources()。getColor(android.R.color.transparent));