我在画布中缩放一些位图,我遇到了一些问题。我有这张 640x360 的图像,想将它填充到屏幕上。我的屏幕是 1196x720px,所以我必须将图像缩放 1.86875 x 2.0 倍。
代码是这样的:
canvas.save(Canvas.MATRIX_SAVE_FLAG);
canvas.scale((float)(1.86875), (float)(2.0),0,0);
canvas.drawBitmap(this.backgroundMap, 0, 0, null);
canvas.restore();
图像在 Y 轴上正确缩放,但我认为 X 轴上的 100 像素是错误的。关于如何解决这个问题的任何想法?
谢谢你=)