Android简单的加入购物车动画

这是一个加入购物车一个小球走抛物线的动画。
先看效果图:

Paste_Image.png
Paste_Image.png

Paste_Image.png

在此之前,我们需要定义一个viewgroup的layout用于让动画在这个layout显示。

Paste_Image.png

然后,把需要进行动画的view加入此layout

Paste_Image.png

最后就是动画实现了

Paste_Image.png

这里就是简单的Animation,至于抛物线的效果主要是Interpolator这个东西,在起点到中点的时候,用DecelerateInterpolator减速上坡,在中点到终点的时候,用AccelerateInterpolator下坡。

首先,定义一个起点。


Paste_Image.png

然后,创建一个view并把view放入layout

Paste_Image.png

定义终点和中点:

Paste_Image.png

Paste_Image.png

在动画结束可以加个监听,再进行一些ScaleAnimation等等。
简单的介绍一下吧,哈哈反正今晚无聊想写点东西。
完整的代码在https://github.com/WarrenJones/View.git

你可能感兴趣的:(Android简单的加入购物车动画)