Chk*_*ang 5 android canvas rotation
我想绘制一个椭圆形,但我希望能够旋转它.我知道我可以使用canvas.drawOval(...)和canvas.rotate(...).但是,我想旋转我的椭圆而不是整个画布; 也就是说,我想先将椭圆旋转到画布上.我在绘制之前通过操纵坐标成功地旋转了一个矩形,但这种方法对我来说不适用于椭圆形.
有canvas.save()和canvas.restore()来实现这个目的 - 即
canvas.save();
canvas.rotate(90);
canvas.drawOval(....);
canvas.restore();
....//do other drawing
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1451 次 |
| 最近记录: |