2014-03-19 30 views
1

我想在Android应用程序的画布上画一个圆。画布上的圆有粗糙的边缘

它可以使用圆形位图或实际绘制圆形来完成。

我已经做了两个,但在后来的圆有粗糙的边缘。

为什么会发生这种情况。我如何能像我期望的那样获得圈子?

编辑: 由于android在不同的像素密度和屏幕尺寸的手机上运行,​​有没有推荐的方法?我希望这个圈子一直平稳。

+0

你想设置图像中的圆形? – Dev

+0

我不明白你的意思 – user2917687

回答

1

尝试

paint.setAntiAlias(true) 

或创建

Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); 

过程中设置了标志,并告诉我们,如果它的工作原理

+0

我会试试这个。你可以解释一下这是什么吗? – user2917687

+0

此标志强制所有支持抗锯齿的绘图方法使用它。抗锯齿基本上是一系列提高渲染质量的技术。它当然会使用更多的资源。更多关于抗锯齿的信息,请访问:http://en.wikipedia.org/wiki/Anti-alasing – k3v1n4ud3

+0

因此,使用位图代替绘制圆圈会更好吗? – user2917687