2013-11-23 149 views
0

我有以下代码:可以圆被转换成椭圆使用半径在画布

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值。

+0

这是机器人? –

+0

@ greg-449 - 是的,我在android应用中使用它。 – NoviceMe

回答

0

并不清楚你正在尝试做的,但一个错误是,你需要更改设置呼叫:

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