我想在Android应用程序的画布上画一个圆。画布上的圆有粗糙的边缘
它可以使用圆形位图或实际绘制圆形来完成。
我已经做了两个,但在后来的圆有粗糙的边缘。
为什么会发生这种情况。我如何能像我期望的那样获得圈子?
编辑: 由于android在不同的像素密度和屏幕尺寸的手机上运行,有没有推荐的方法?我希望这个圈子一直平稳。
我想在Android应用程序的画布上画一个圆。画布上的圆有粗糙的边缘
它可以使用圆形位图或实际绘制圆形来完成。
我已经做了两个,但在后来的圆有粗糙的边缘。
为什么会发生这种情况。我如何能像我期望的那样获得圈子?
编辑: 由于android在不同的像素密度和屏幕尺寸的手机上运行,有没有推荐的方法?我希望这个圈子一直平稳。
尝试
paint.setAntiAlias(true)
或创建
Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG);
过程中设置了标志,并告诉我们,如果它的工作原理
我会试试这个。你可以解释一下这是什么吗? – user2917687
此标志强制所有支持抗锯齿的绘图方法使用它。抗锯齿基本上是一系列提高渲染质量的技术。它当然会使用更多的资源。更多关于抗锯齿的信息,请访问:http://en.wikipedia.org/wiki/Anti-alasing – k3v1n4ud3
因此,使用位图代替绘制圆圈会更好吗? – user2917687
你想设置图像中的圆形? – Dev
我不明白你的意思 – user2917687