先看下效果吧![](https://img-blog.csdn.net/20160825105925397?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
为什么要做这个
1,每天使用某订餐软件,加入购物车比较炫酷,加入的时候 加了一系列的动画,物品掉落到篮子里面。上网查证这个是贝塞尔曲线。
canvas中提供了绘制 贝塞尔曲线的方法,包括 二阶跟三阶的。但是 做动画效果,我们使用 红点代替物品,要让上面的红点动起来
其实 我是分了三部分去做的。
第一,绘制红点。这个大家都会
第二,让红点走个直线。
第三,直线改成贝塞尔曲线的路径
第一步 绘制红点 无非就是 canvas.drawCircle