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

标签 android graphics

我需要用一条平滑的曲线连接三个点。我查看了 StackOverflow 上已回答的相同问题,但他们都建议使用 Path.quadTo()。我不明白为什么这被认为是正确答案,因为贝塞尔曲线仅接近中间(控制)点但没有通过它。就我而言,我必须完全通过它。那么我该如何实现呢?

最佳答案

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

关于android - 如何在 Android 中通过树点绘制曲线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4712003/

相关文章:

android - LazyColumn 如何与其他可组合项一起适应屏幕?

java - Android 闪光灯小部件代码崩溃

android - 替换 fragment 的最佳方法

android - 在 Google Maps api v2 的 MapInfoWindow 中显示进度条

.net - 在矩形内填充文本

wpf - 我可以从 WPF 窗口获取 HDC 以便我可以使用 Gdi+ API 绘制它吗?

java - Android复杂图形元素

winapi - 可以在每个 session 的基础上以编程方式启用/禁用 DPI 缩放吗?

Java图形一直闪烁

java - 通过 Intent 传递数字,但应用程序强制关闭