Android 解决华为手机图片底色变绿问题
2017-11-16 14:06
288 查看
前几天开发过程中遇到了一个比较有意思的问题,在华为meta9上使用Glide加载图片,在加载的时候出现了图片底色变绿的情况,在其他手机上均为正常的白色。解决方法如下:
package com.xxx.xx;
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) { } }
在Manifest里面添加
<meta-data android:name="com.xxx.xx.GlideConfiguration" android:value="GlideModule"/>
Glide默认的压缩格式为RGB565,将其修改后就正常了,Glide加载相关代码如下:
Glide.with(MainApplication.getAppContext()).load(ApiConstant.BASE_4000URL_IMG + url).diskCacheStrategy(DiskCacheStrategy.SOURCE).placeholder(R.mipmap.default_logo2).error(R.mipmap.default_logo2).into(imageView);
相关文章推荐
- android拍照后图片路径的获取(解决不同手机存在拍照后旋转的问题)
- 解决android有的手机拍照后上传图片被旋转的问题
- android解决有些手机拍照图片旋转了角度的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- Android部分手机拍照后获取的图片被旋转问题的解决方法
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- android解决华为手机不输出log问题
- 【android】解决华为手机无法输出Log.d(..)的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决Android部分手机图片剪切返回崩溃问题
- Android中解决华为手机设置PopupWindow半透明背景无效果问题
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- 解决android有的手机拍照后上传图片被旋转的问题
- android学习笔记----解决android有的手机拍照后上传图片被旋转的问题
- 解决Android4.4及以上系统获取系统图片失败的问题,例如华为手机,调系统图库的时候就出现异常
- Android自定义拍照解决部分手机拍完之后图片不清楚的问题
- 解决android有的手机拍照后上传图片被旋转的问题