我在我的应用程序中使用 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);
}
最佳答案
使用paint.setFlags(Paint.ANTI_ALIAS_FLAG)
这会启用抗锯齿 => 边缘变得更平滑
关于android - 画一个边缘光滑的圆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686692/