如何在 Android 中平滑 canvas 绘图?

How to smooth canvas drawing in Android?

我正在使用 Canvas 在我的 Android 应用程序中绘图。但是结果质量不好(见图)

因此,canvas 绘图不会在 "stairs pixels" 之间绘制颜色更深的额外像素以进行平滑处理。 像这样

但我很感兴趣如何去做。 是否有一些偏好或方法可以平滑图片?谢谢!

已编辑: 我创立了 here

使用 ANTI-ALIAS 标志绘制平滑边缘。

Paint p = new Paint(Paint.ANTI_ALIAS_FLAG);
//or
Paint p = new Paint();
p.setAntiAlias(true);