【发布时间】:2014-03-19 13:59:23
【问题描述】:
如何在画布上绘制贝塞尔曲线。如果我知道所有点的坐标及其枢轴。
class BezierPoint {
float pivot_one_x, pivot_one_y;
float pivot_two_x, pivot_two_y;
float point_x, point_y;
}
现在我有了这个类的数组:
BezierPoint [] points = {...};
现在我想画整条线:
从points[0] 到points[1],points[1] 到points[2],...
是的,android 有Path.cubicTo().lineTo().quadTo()...,但我不知道如何将贝塞尔点转换为正确使用Path?
【问题讨论】:
-
你尝试过使用 Paths 吗?
-
我尝试使用带有贝塞尔曲线的cubicTo(..),但它不起作用
-
那么 quadTo 呢?
标签: android vector android-canvas