解决使用Glide加载图片背景出现浅绿色

来源:互联网 发布:python绝技中文版 pdf 编辑:程序博客网 时间:2024/04/29 11:00

解决使用Glide加载图片背景出现浅绿色

1.使用Glide加载图片是加上 diskCacheStrategy(DiskCacheStrategy.SOURCE)

Glide.with(context)     .load(url)     .diskCacheStrategy(DiskCacheStrategy.SOURCE)//是将图片原尺寸缓存到本地。     .into(imageview);

2.如果加上这一句代码图片仍然没有解决,可以将Bitmap的格式改为ARGB_8888。

首先创建一个 GlideConfiguration类去实现GlideModule,修改Bitmap的格式。

public class GlideConfiguration implements GlideModule{      @Override      public void applyOptions(Context context, GlideBuilder builder) {          builder.setDecodeFormat(DecodeFormat.PREFER_ARGB_8888);      }        @Override      public void registerComponents(Context context, Glide glide) {      }  }

然后在AndroidManifest.xml中加入:

<meta-data      android:name="你的包名.GlideConfiguration"      android:value="GlideModule"/>

转自 http://blog.csdn.net/hello_1s/article/details/52291363

0 0
原创粉丝点击