画一个圆圈和高清晰度

时间:2015-08-07 10:32:13

标签: android

在大多数Android应用程序中,圆圈的边框很漂亮,圆圈边框部分的像素是单调和美丽的。但是当我使用下面的代码绘制一个圆圈时,当我在设备中看到结果时,圆圈边框部分的像素就像咬苹果一样。例如当一只蚂蚁在苹果周围吃东西时。

我的代码:

class Circle extends View {
Paint paint;
Circle(Context context) {
super(context);
paint = new Paint();
}
@Override
public void onDraw(Canvas canvas) {
paint.setColor(Color.RED);
canvas.drawCircle(50,50,30,paint);
}
}

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

启用抗锯齿功能来实现它:

paint.setAntiAlias(true);