Bezier曲线

通过数学公式描述一个曲线的路径和状态,将一个曲线转成一个我们能表达出来的数学公式。

二阶Bezier曲线:quadTo通过API绘制一条二阶Bezier曲线

mPath.quadTo(x1,y1,x2,y2);//绝对坐标

mPath.rQuadTo(x1,y1,x2,y2);//相对坐标

x1:控制点坐标X;y1:控制点坐标Y;

x2:结束点坐标X;x1:结束点坐标Y;

三阶Bezier曲线:cubicTo通过API绘制一条三阶Bezier曲线

mPath.cubicTo(x1,y1,x2,y2,x3,y3);//绝对坐标

mPath.rCubicTo(x1,y1,x2,y2,x3,y3);//相对坐标

x1:控制点坐标X1;y1:控制点坐标Y1;

x2:控制点坐标X;x2:控制点坐标Y2;

x3:结束点坐标X;x3:结束点坐标Y;

Bezier曲线_第1张图片
多点触控
Bezier曲线_第2张图片
通过Bezier让绘制更圆滑
Bezier曲线_第3张图片
路径变换
Bezier曲线_第4张图片
获取Bezier路径
Bezier曲线_第5张图片
获取Bezier 路径去做路径动画

你可能感兴趣的:(Bezier曲线)