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