Java 使用Paint.setStrokeJoin()和Paint.setStrokeMiter()

Java 使用Paint.setStrokeJoin()和Paint.setStrokeMiter(),java,android,graphics,Java,Android,Graphics,我很好奇这些方法做什么以及如何使用它们,因为除了Javadocs中的一句话描述之外,似乎没有任何细节: 有人有一些示例代码或很好的描述吗?setStrokeJoin允许设置三种模式来显示粗线条的线条连接ROUND表示一个圆形截面用于绕纽结旋转,斜面表示另一个短斜切段用于垂直于半角,而MITER表示两条连接线的外轮廓被拉长,直到相交。但是,当角度非常锐利时,该点可能会偏离很远,因此通常会设置一个限制,如果达到一定的锐度,则该限制会从斜接切换到斜切。此限值由设置行程计控制 经过一些实验后,我可能

我很好奇这些方法做什么以及如何使用它们,因为除了Javadocs中的一句话描述之外,似乎没有任何细节:


有人有一些示例代码或很好的描述吗?

setStrokeJoin
允许设置三种模式来显示粗线条的线条连接
ROUND
表示一个圆形截面用于绕纽结旋转,
斜面
表示另一个短斜切段用于垂直于半角,而
MITER
表示两条连接线的外轮廓被拉长,直到相交。但是,当角度非常锐利时,该点可能会偏离很远,因此通常会设置一个限制,如果达到一定的锐度,则该限制会从
斜接
切换到
斜切
。此限值由
设置行程计
控制


经过一些实验后,我可能已经回答了自己的问题:看起来这两个值只有在处理笔划宽度>1时才起作用,即使这样,效果也只有在更大的宽度时才会变得明显。删除链接并上传图像