Android的物理和动画库 Rebound

BSD
Java 查看源码»
Android
Facebook
2013-12-21
红薯
温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权

Rebound 是一个来自 Facebook 公司的 Android 的物理和动画库,我们相信对真实世界的物理建模是一个有力的方式,方便在应用中创建自然、可触的动画和交互效果。

示例代码:

    // Create a system to run the physics loop for a set of springs.
    SpringSystem springSystem = SpringSystem.create();

    // Add a spring to the system.
    Spring spring = springSystem.createSpring();

    // Add a listener to observe the motion of the spring.
    spring.addListener(new SimpleSpringListener() {

      @Override
      public void onSpringUpdate(Spring spring) {
        // You can observe the updates in the spring 
        // state by asking its current value in onSpringUpdate.
        float value = (float) spring.getCurrentValue();
        float scale = 1f - (value * 0.5f);
        myView.setScaleX(scale);
        myView.setScaleY(scale);
      }

    });

    // Set the spring in motion; moving from 0 to 1
    spring.setEndValue(1);


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

各种大神推荐网址

https://github.com/liuyt558962/android-material-design-Open-source-projects //开源框架分享 http://www.ui.cn/project.php?id=43336和https://github.com/facebook/rebound/tree/master...

2015/03/11 15:36
261
0
After the player in the lead

After the player in the lead

2015/04/28 11:10
5
0
[转]一个python‘非多态’的问题

Properties are just one application of Python ubiquitous proxying. The properties are created as wrappers over get/set methods: class C(object): def __init__(self, value):...

2012/02/22 22:25
77
0
The Rise of Litecoin Price

With the development of Litecoin LTC in the cryptocurrency market, digital coins appear to have recorded long-term upside trajectories in the past few days, showing no signs of ...

09/28 11:28
0
0
每天一个小程序(一)

一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? public class Rebound { public static void main(String[] args) ...

2013/10/02 18:29
9
0
The Fact That Investors Don't Like Ripple

Ripple coin is considered as the best cryptocurrencies in the world, but most investors don't like Ripple or its products. Ripple's main focus is to help global remittances and ...

09/18 10:44
0
0
DB2 V9.7 - Oracle兼容性问题

【题记】 今天处理了一个奇怪的DB2问题,描述如下: 用户提出在一个DB2 V9.7数据库中,查询dual伪表的current date结果竟然是datetime型,而不是date型,影响了业务查询结果。 接到问题后,立...

2014/11/11 12:11
45
0
Approach $70, Litecoin Price hit one-month high

This week, the cryptocurrency continued to maintain a bullish momentum, and the bullish tone rose again. Litecoin price approaches $70, reaching its highest point in nearly a mo...

09/05 14:20
1
0
Facebook 2013年的9个开源项目

http://www.iteye.com/news/28603-facebooks-9-top-open-source-projects-from-2013 Facebook是全球最大的社交网站,它的成长背后离不开开源力量。其开源项目负责人James Pearce介绍说,Fac...

2014/03/20 09:59
63
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部