如何围绕曲线创建一个 Region
对象?
我使用 Path
对象制作二次贝塞尔曲线,然后使用 drawPath()
函数将它们绘制到 Canvas
中。我需要在曲线周围制作“附近的”Region
对象。
你能帮忙吗? 谢谢!
最佳答案
我不是安卓用户但是:
- 线宽(也可称为笔画宽度)
- 如果你可以将它设置为超过 1 个像素,那么它会把你的路径画得更宽
- 如果您需要精确的形状,那么您需要将路径转换为多边形
- 原来的贝塞尔曲线会变成两条
- 一个在一侧垂直于曲线移动
- 另一个到对面。
- 用直线或曲线封闭路径的起点和终点
要获得移动的控制点,只需将它们从曲线垂直方向平移 移位大小是区域宽度的一半。
关于android - 路径曲线周围的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7876522/