setImageBitmap 图片太大部分机型不显示

当图片太大太长时,setImageBitmap部分机型无效,需进行缩放

Matrix matrix = new Matrix(); 
matrix.setScale(0.7f, 0.7f);
bitmap = Bitmap.createBitmap( bitmap, 0, 0,  bitmap.getWidth(), bitmap.getHeight(), matrix, false);

代价是失真

当bitmap大于屏幕太多时无法显示,可能是3倍+

猜你喜欢

转载自my.oschina.net/u/3777134/blog/1805808