即使结束在起点,也防止路径关闭

时间:2016-10-29 19:14:41

标签: android path android-canvas android-custom-view

今天我遇到了一个小问题,就是当我开始一个路径并从起点开始绘制弧线时,路径被关闭,因此PathMeasure开始给我错误的数据(至少根据当我需要将弧线分成6个部分并提取6个点时,我需要什么。看看我的意思,请看这个

path.arcTo(...360f)空白

path.arcTo(...359.99f)略微接近,但仍然“数学上”不准确 enter image description here

我该怎么办?

1 个答案:

答案 0 :(得分:0)

我通过对arcTo中的一点点hacky解决了这个问题,如下所示:

enter image description here