关于decodeResource的一个坑

网友投稿 788 2022-11-17

关于decodeResource的一个坑

关于decodeResource的一个坑

最近用

Bitmap bm = BitmapFactory.decodeResource(App.getContext().getResources(), R.drawable.img);

解析一个图片,再通过bm的 ​​width​​​和​​heigh​​ 用drawBitmap去把 bm居中画出来。

有可能会出现这个bitmap跑偏的情况。 原因是 ​​​App.getContext().getResources()​​​ 是不定的。​​​getContext​​可能会从不同的Context然后去 getResource 时,resouce是不一样的。所以会导致图片的解析在宽高上会出现问题。

所以这种方法要尽量的使用 Option或者尽量计算好。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:docker-3-常用命令(下)
下一篇:SpringBoot整合EasyExcel的完整过程记录
相关文章

 发表评论

暂时没有评论,来抢沙发吧~