drawRoundRect没有显示在所有
问题描述:
下面的代码段圆角或没有绘制一个红色矩形:drawRoundRect没有显示在所有
RectF rectangle = new RectF(50, 100, 100, 50);
Paint paint = new Paint();
paint.setColor(Color.RED);
canvas.drawRoundRect(rectangle, 0, 0, paint);
然而如果我改变Rx和Ry都为正值,比如5,比没有被示出。有任何想法吗?
答
您的矩形定义不正确。 RectF的参数是左,上,右和下,而不是x,y,宽度和高度。例如尝试50,100,150,150。
这样做的窍门!非常感谢。 – 2010-09-29 17:03:51
@友好幽灵:那么你应该接受答案。 – SK9 2012-02-17 09:16:04