我在将位图绘制到画布时尝试旋转它。问题是,当我调用 canvas.rotate(90) 时,之后绘制的任何内容实际上都没有被绘制。当我在那里进行旋转调用时,运行以下代码不会在屏幕上绘制任何内容。如果我拿出轮换电话,它会显示得很好。为什么旋转调用会阻止位图显示在画布上?
canvas.save();
canvas.rotate(90);
canvas.drawBitmap(leaves, null, leafRect, bitmapPaint);
canvas.restore();