画一个边缘光滑的圆圈

时间:2014-02-10 19:56:46

标签: android android-canvas

我正在使用canvas我的应用程序,我需要绘制一个圆圈 为此,我使用了canvas类的drawCicle(cx,cy,radious,paint)方法。
问题是圆的边缘呈像素化。它的椭圆形。

这是我的代码:

public void drawCircle(){       
    Paint paint = new Paint();
    paint.setColor(Color.rgb(52, 73, 94));
    canvas.drawCircle(200, 300, 33, paint);     
}

enter image description here

1 个答案:

答案 0 :(得分:28)

使用paint.setFlags(Paint.ANTI_ALIAS_FLAG)

这使得抗锯齿=>边缘变得更光滑