更改方向后调整大小的绘图应用程序

很抱歉打扰我,但是在这一点上,我真的很困。 我正在尝试进行绘画活动。但是我不知道如何处理设备的旋转。

如果我使用createScaledBitmap更改位图,那可以用,但是绘制位置不合适。 (位图更大,增加了空间)

我需要将位图拉伸为新的大小(以某种方式在图片的正确位置绘制)。

每次更改配置时,我都会这样做:

snapshotCanvas.mTempBitmap = Bitmap.createScaledBitmap(snapshotCanvas.mOriginalBitmap.copy(snapshotCanvas.mOriginalBitmap.getconfig(),true),drawView1.getWidth(),drawView1.getHeight(),false);
snapshotCanvas.mCanvas.setBitmap(snapshotCanvas.mTempBitmap);
snapshotCanvas.mCanvas.scale((float) snapshotCanvas.mCanvas.getWidth() / drawView.getWidth(),(float) snapshotCanvas.mCanvas.getHeight() / drawView.getHeight());

我尝试了很多事情,但我迷路了。

先谢谢了。

williaz 回答:更改方向后调整大小的绘图应用程序

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3081210.html

大家都在问