【发布时间】:2011-10-05 01:18:52
【问题描述】:
我需要在 Canvas 上绘制旋转的矩形。 我有左上角矩形角的 x 和 y 以及围绕该角的旋转角度。 如果我使用 context.rotate() 函数,它将围绕 (0,0) 旋转画布。 是否可以在 GWT 上围绕自定义中心旋转画布?
【问题讨论】:
我需要在 Canvas 上绘制旋转的矩形。 我有左上角矩形角的 x 和 y 以及围绕该角的旋转角度。 如果我使用 context.rotate() 函数,它将围绕 (0,0) 旋转画布。 是否可以在 GWT 上围绕自定义中心旋转画布?
【问题讨论】:
是的,先用context.translate改变原点,从而改变旋转的“中心”。 (因为所有旋转都是围绕原点完成的)。通常你会想要translate之后返回相同的金额。
【讨论】: