android 曲线 相交,在android中施用Path类的quadTo()方法实现平滑曲线

Add a quadratic bezier from the last point, approaching control point (x1,y1), and ending at (x2,y2). If no moveTo() call has been made for this contour, the first point is automatically set to (0,0).

要理解好这个API的含义,关键是几个point的意义。

首先,要知道一个point由两个float值,组成一前一后分别为x轴和y轴上的坐标。所以,方法参数虽然有四个,但是只是两个point而已。

然后,是last point到底是什么。根据API,意为在执行过程中,离当前方法最近的那个moveTo()方法所指定的点。当然,如果在这个方法之前,一直没有使用过moveTo()方法的话,这个last point默认为(0,0)。关于这点,还需要注意的是,无论调用多少次quadTo(),只要不再次使用moveTo()方法,那么last point还是不改变的。

最后,说说last point,point 1,point 2之间的关系吧。前面说到,这个方法的效果就像ps中的笔迹功能一样。那么,last point 和point 2就是那个悲催的线段。然后,这条线段,就会从point 1所在处隆起,使得整体线段大致变成一条抛物线。

至于实例,网上很多。这里先不列举了……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值