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

    xiaoxiao2021-03-26  4

    解决使用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

    转载请注明原文地址: https://ju.6miu.com/read-600223.html

    最新回复(0)