Android--Path之贝塞尔曲线

bezier.gif
Path类中提供了画贝塞尔曲线的方法:quadTo()和cubicTo(),两者都是二阶贝塞尔曲线,cubicTo()方法相比于quadTo(),多传了一个初始点坐标
path = new Path();
        path.moveTo(100, 100);
        path.quadTo(currentX, currentY, 500, 100);
        //path.cubicTo(100, 100,currentX, currentY, 500, 100);
        canvas.drawPath(path, mPaint);
项目地址:https://gitee.com/aruba/CanvasApplication.git
复杂的可以参考:https://github.com/venshine/BezierMaker
在线模拟钢笔工具的使用:http://bezier.method.ac/
posted @ 2020-01-20 17:09  aruba_233  阅读(28)  评论(0)    收藏  举报