将canvas.drawBitmap中的第二个参数更改为负值是不好的做法

时间:2019-07-07 08:47:39

标签: java android canvas android-bitmap

在我用来查看完整图像的活动中,我正在模糊左右空白。我使用了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()方法中的第二个参数是左值。我做出了这种负面的希望,希望它也能起到另一面的作用。最终奏效了,但我觉得这是一种不好的做法。

是否有更有效的方法?

0 个答案:

没有答案