我正在尝试在画布上一起旋转一些位图(7位图)。它们都有不同的尺寸。我使用以下代码来旋转这些位图:
Matrix matrix = new Matrix();
matrix.setTranslate(x, y);
matrix.postRotate(rotateAngle,centerX, centerY);
canvas.drawBitmap(bitmap, matrix, paint);
位图根据需要旋转。我遇到的问题是位图在某些设备上不能平滑旋转。它们在小尺寸设备上工作正常但随着屏幕尺寸的增加,旋转正在被切断。
另外,我注意到旋转2-3位图正在进行平滑旋转,但是当我试图将所有这些旋转到一起时,旋转正在被切断。我该怎么做才能解决这个问题?提前全部谢谢。
我也尝试过canvas.rotate方法,但问题仍然存在。