Rebound

Android的物理和动画库
授权协议 BSD
开发语言 Java
所属分类 手机/移动开发、 Android UI 组件
软件类型 开源受限软件
地区 不详
投 递 者 翁凯定
操作系统 Android
开源组织 Facebook
适用人群 未知
 软件概览
温馨提示:该项目除了使用 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);


  • Boxel Rebound是一款和Google浏览器断网小恐龙类似的弹跳小游戏 游戏特色: 操作简单,一个空格键 即可“嗨到中毒” 可自制赛道,赛道可分享给其它玩家 游戏免费,BGM带感 闯关模式玩法 进入游戏 到达终点?区域后即可完成本局游戏 注意游戏中的方向箭头提示,有助于通关 玩家方块撞到特殊道具会改变体积 玩家方块在下落期间,可不借助地面,完成弹跳(轻功?左脚蹬右脚?方块哪里来的左脚和右脚

  • http://facebook.github.io/rebound/ 今天与大家分享一个新东西,来自facebook的弹簧效果 首先引用官方的一段话做一下解释: About Rebound is a java library that models spring dynamics. Rebound spring models can be used to create animations tha

  • official site:http://facebook.github.io/rebound github : https://github.com/facebook/rebound Rebound是facebook推出的一个弹性动画库,可以让动画看起来真实自然,像真实世界的物理运动,带有力的效果,使用的参数则是facebook的origami中使用的。   官网上有一个简单的JS版本来做dem

  • Rebound源码分析 让动画不再僵硬:Facebook Rebound Android动画库介绍一文中介绍了rebound这个库。 对于想体验一下rebound的效果,又懒得clone和编译代码的,这里提供一个demo apk。 今天看到了tumblr发布了基于rebound的Backboard,本想直接分析一下Backboard对rebound做了些什么,不过考虑到rebound还没有仔细分析

 相关资料
  • 本节将创建一个简单的太空场景,其中在太空深处有一个动态的小行星群。 创建小行星对象 本节开头的JavaScript代码并没有什么特别之处,实际上,它与上一章使用的代码几乎完全相同。主要的不同之处在于,上一章使用的对象是形状,而本章使用的对象是小行星。 将以下代码添加到一个外部JavaScript文件中,命名为astcroids.js: $(document).ready(function() {

  • 本文向大家介绍js绘制购物车抛物线动画,包括了js绘制购物车抛物线动画的使用技巧和注意事项,需要的朋友参考一下 天猫将商品加入购物车会有一个抛物线动画,告诉用户操作成功以及购物车的位置,业务中需要用到类似的效果,记录一下实现过程备忘,先上demo   一开始没有想到用抛物线函数去做,也已经忘记还有这么个函数了,想着抛物线本质上就是向右和向上方向各有一个速度(就上面的demo而言),向右的速度匀速,

  • 用 CAAnimation 的基础动画组合而成的加入购物车动画效果。点击价格按钮,价格会从按钮沿着一定路径落入购物车。 作者说:初学者可看一下,高手勿喷。 [Code4App.com]

  • 假设我有 3 台 Kafka 服务器。服务器 1 zoopkeeper1 服务器 2 zoopkeeper2 服务器 3 zoopkeeper3 在集群配置中,zoopkeepers 会发生什么?它们是为每个服务器单独维护的,还是会在群集配置中同步其数据?

  • 分布式 Apache HBase 安装依赖于正在运行的 ZooKeeper 集群。所有参与节点和客户端都需要能够访问正在运行的 ZooKeeper 集合。 Apache HBase 默认为您管理 ZooKeeper“集群”。它将启动和停止 ZooKeeper 集合作为 HBase 启动/停止过程的一部分。您还可以独立于 HBase 管理 ZooKeeper 集合,只需将 HBase 指向它应该使用

  • 本文向大家介绍关于js动画和css3动画的差异性?相关面试题,主要包含被问及关于js动画和css3动画的差异性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 渲染线程分为main thread和compositor thread,如果css动画只改变transform和opacity,这时整个CSS动画得以在compositor trhead完成(而js动画则会在main thread执

  • 我必须为android创建一个窗口过渡动画(就像关闭一个应用程序时的动画。它消失了,另一个从一个角落进来)在Java上。我听说用swing做动画比用JavaFX做要复杂一点。那么,在只用swing制作程序时,我会遇到什么问题吗?或者有什么我不能用swing做但可以用JavaFX做的事情吗?我更喜欢使用swing因为我熟悉它。谢了。

  • 我正在使用LibGDX创建一个Java桌面2D游戏。 我需要能够移动物体(由带W/A/S/D的玩家控制)。< br >移动速度总是相同的(从移动对象的场中读出)。 当它们在移动时,它们仍然应该受到物理学的影响。 这意味着,当远离磁铁时,你会移动得更慢,向它移动会让你更快,而经过它会导致你移动一条曲线。(见图片的蓝色部分) 此外,移动时的一次冲动会把你撞开,但你一直在移动(见图像的红色部分) 你也应