在我用来查看完整图像的活动中,我正在模糊左右空白。我使用了2个答案的组合。摆弄代码后,我修改了以下代码行。
Bitmap overlay = Bitmap.createBitmap((int) (view.getMeasuredWidth()),
(int) (view.getMeasuredHeight()), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(overlay);
canvas.translate(-view.getLeft(), -view.getTop());
canvas.drawBitmap(bkg, 100, 0, null);
我在上述代码下方添加了这行代码canvas.drawBitmap(bkg, -100, 0, null);
。
canvas.DrawBitmap()
方法中的第二个参数是左值。我做出了这种负面的希望,希望它也能起到另一面的作用。最终奏效了,但我觉得这是一种不好的做法。
是否有更有效的方法?