使用Glide移除gif中不必要的白色背景?

时间:2019-05-20 05:53:18

标签: android android-glide

在加载 Glide

时,我得到了带有方框的不必要的白色背景

下面是我的代码和屏幕截图;

Glide.with(NearByRestaurantsListActivity.this).load(R.raw.badge_green_yellow).asGif().
   diskCacheStrategy(DiskCacheStrategy.NONE).crossFade().into(holder.ivHourlyIcon);

enter image description here

1 个答案:

答案 0 :(得分:0)

尝试使用图像按钮并应用下面的代码。android:background="?attr/selectableItemBackgroundBorderless"将帮助您设置白色背景。加载此滑行。

           <ImageButton
            android:id="@+id/ivHourlyIcon"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center"
            android:adjustViewBounds="true"
            android:scaleType="centerInside"
            android:layout_toStartOf="@id/stillshot"
            android:layout_marginRight="@dimen/dp_5"
            android:background="?attr/selectableItemBackgroundBorderless"
            android:src="@drawable/circle_gallery"
            tools:ignore="ContentDescription" />