标签:
official site:http://facebook.github.io/rebound
github : https://github.com/facebook/rebound
Rebound是facebook推出的一个弹性动画库,可以让动画看起来真实自然,像真实世界的物理运动,带有力的效果,使用的参数则是facebook的origami中使用的。
官网上有一个简单的JS版本来做demo,如果说到evernote、LinkedIn、flow等应用也在使用这个动画库,是不是会显得更厉害些呢。
具体效果,可以看看QQ空间 Android独立版客户端中,抽屉打开的icon效果,以及底部加号点开后的icon效果,是我当年在的时候做的。
1
|
Spring spring = mSpringSystem
|
上面的短短代码就可以给一个view加上自然的从左向右进入回弹效果。
类似地
1
|
Spring spring = mSpringSystem
|
就可以给view加上一个从小变大然后略有回弹的效果。
如果想要做很多view的连锁动画怎么办?Rebound也提供了SpringChain这个接口。
1
|
for (int i = 0; i < viewCount; i++) {
|
就做出了一个view和view的牵引位移动画效果。
让动画不再僵硬:Facebook Rebound Android动画库介绍
标签:
原文地址:http://www.cnblogs.com/krislight1105/p/5189125.html