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

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

Solutions Collecting From Web of "如何在Android中通过树形图绘制曲线?"

诚然,你需要的是通过每个点保证的Catmull Rom样条线。 但是,我不知道Android API中的任何function来绘制它们。 你也可以“欺骗”quadTo函数,并根据当前点和下一个点计算出一个虚拟的中点。

这是一个非常好的,说明如何为JavaScript,但所有使用的方法是平常的,有一个模拟Android的path类