这是一个加入购物车一个小球走抛物线的动画。
先看效果图:
、
在此之前,我们需要定义一个viewgroup的layout用于让动画在这个layout显示。
然后,把需要进行动画的view加入此layout
最后就是动画实现了
这里就是简单的Animation,至于抛物线的效果主要是Interpolator这个东西,在起点到中点的时候,用DecelerateInterpolator减速上坡,在中点到终点的时候,用AccelerateInterpolator下坡。
首先,定义一个起点。
然后,创建一个view并把view放入layout
定义终点和中点:
在动画结束可以加个监听,再进行一些ScaleAnimation等等。
简单的介绍一下吧,哈哈反正今晚无聊想写点东西。
完整的代码在https://github.com/WarrenJones/View.git