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

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

  • 使用移动手势绘制矩形
  • Opengl ES 1.1 / Android - 2011年的纹理映射到一个平方的崩溃
  • 获取包含位图支持的canvas的Android视图上的点的像素颜色值
  • 如何使位图周围的发光效果?
  • 检查与自己的android.graphics.path交集
  • 如何使文字发光?
  • setCompoundDrawablesWithIntrinsicBounds(int,int,int,int)不起作用
  • 在opengl ES 2.0驱动程序上使用irrlicht android
  • 诚然,你需要的是通过每个点保证的Catmull Rom样条线。 但是,我不知道Android API中的任何function来绘制它们。 你也可以“欺骗”quadTo函数,并根据当前点和下一个点计算出一个虚拟的中点。

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