前言:Glide很强大,这个不用多说,谁用谁知道。
在实际项目中,我们的一些错误做法可能会辜负这个强大的图片加载库。
就比如:后台传的商品图片品质太差,用Glide缓存的时候会出现绿色背景,一顿百度谷歌之后,不少人给出了完美的解决思路:就是设置图片的解码格式 。从rgb-565—>rgb-8888。(如果不会自行百度,反正我是不建议) 之前首页图片少还没感到什么,但是自从有了个图片群的功能(全展示图片啊,各种图片各种展示),我在异常日志里经常看到 Glide内存溢出的Error,这开始让我怀疑人生了啊,这还是我心里的那个Glide么?显然不是,万般无奈之下,我又使用了Glide的解码格式为 565格式,一个Error也没有出现。
所以:如果 项目里出现 Glide缓存背景失真的问题,去找美工吧,要不把质量做的稍微好点,要不上传png格式的图片(之前是前台姐姐客串美工有么有,传的全是低质量的jpg),项目里是真的不建议使用8888的解码。内存开销测试 565的开销只有8888的一半左右。
关于使用Glide的一点小坑
最新推荐文章于 2021-08-30 11:40:48 发布