Bitmap加载防止出现OOM

论坛 期权论坛 脚本     
匿名网站用户   2020-12-21 07:24   11   0

bitmap加载的四种方式有
bitmapfactory.decodefile, bitmapfactory.decoderes,bitmapfactory.decodestream,bitmapfactory.decodebytearray,
如果原图加载进来,如果设计师给到的图片过大,可能导致oom,所以我们要对其进行处理,一般通过
BitmapFactory.Options参数来设置图片的采样率inSampleSize,默认为1,不对图片进行处理,当大于1时,比如为2,这个时候宽高都为1/2 那么总的大小为原图的1/4,一般这个采样率为2的倍数

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:1136255
帖子:227251
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP