如何在Android中通过树点绘制曲线?

And*_*kov 9 graphics android

我需要通过平滑的曲线连接三个点.我已经看过StackOverflow上已经回答的相同问题,但他们都建议使用Path.quadTo().我不明白为什么这被认为是正确的答案,因为贝塞尔曲线只接近中间(控制)点而不是经过它.在我的情况下,我必须完全通过它.那我怎么能实现呢?

Vin*_*rat 4

确实,您需要的是保证穿过每个点的 Catmull Rom 样条线。但是,我不知道 Android API 中有任何函数可以绘制它们。您还可以“欺骗”quadTo 函数,并向其传递一个根据当前点和下一个点计算的虚拟中间点。