当图片太大太长时,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倍+
当图片太大太长时,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倍+
转载于:https://my.oschina.net/u/3777134/blog/1805808