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

Nic*_*ick 7 java graphics android

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

setStrokeJoin

setStrokeMiter

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

dro*_*nus 17

setStrokeJoin允许设置三种模式如何渲染粗线的线连接.ROUND"圆形"是指用于围绕扭结的圆形截面,BEVEL意味着垂直于半角使用另一个短的直线段,并且MITER意味着两个连接线的外轮廓被拉长直到它相交.但是,当角度非常尖锐时,该点可能会非常远,因此通常会设置一个限制,如果达到某些清晰度,则会切换MITERBEVEL.此限制由setStrokeMiter.例如,请看这里.

  • 链接坏了. (10认同)