在 Android 绘图中,如何沿着多边形路径绘制均匀的笔触?

In Android drawing, how do I paint a uniform stroke along a polygon Path?

我有一条绘制多边形(在本例中为六边形)的路径。我想用均匀的厚度绘制路径。但是,当我将笔划宽度设置为 0 以外的任何值时,对角线边缘明显比水平边缘粗。

我的问题是,如何配置绘画和路径组合以实现沿路径的均匀笔划?

可能是抗锯齿问题。尝试通过 setAntiAlias(true).

Paint 对象上启用它

如果这不起作用,请post截取您所看到的内容。

我遇到的问题是因为我在 canvas 的边界上用力绘制多边形。因此,只有一半的笔划在垂直绘制的边缘上可见,并且紧贴边缘。

解决方案是引入内边距。问题已解决。