可以使用Canvas中的半径将圆转换为椭圆

时间:2013-11-23 01:16:05

标签: java android eclipse android-canvas

我有以下代码:

canvas.drawCircle(x, y, radius , colorRed);

我正在尝试在它下面绘制一个类似的圆圈以制作一个椭圆形我正在做这个并且尝试了其他的东西但它不起作用:

RectF ovalBounds = new RectF();
ovalBounds.set(x, radius, y, radius);
canvas.drawOval(ovalBounds, pOuterBullsEye);

这是我想要实现的图像。 enter image description here

我不确定如何正确获得bottomY值。

1 个答案:

答案 0 :(得分:0)

不清楚你想要做什么,但有一个错误就是你需要改变设定的呼叫:

ovalBounds.set(x, y, x + 2 * radius, y + 2 * radius);