Android 香烟模拟器-动画是如何制作的?(安卓)

Android 香烟模拟器-动画是如何制作的?(安卓),android,animation,Android,Animation,我在寻找关于如何以最有效的方式(没有内存不足错误)在我的android应用程序中实现动画的信息 假设我有与此应用程序相同的烟雾动画: (烟雾效应) 我在photoshop中用png的逐帧动画制作了这些动画。 (150帧) 当我将这些添加到我的应用程序(使用动画列表)时,我得到一个内存错误 我想知道他是如何在没有内存崩溃错误的情况下添加此动画的。这个问题有很多解决方案: 1) 使用画布 2) 您甚至可以使用GLSurfaceview 3) 使用一些游戏引擎,如Cocos2d-x、libgdx、u

我在寻找关于如何以最有效的方式(没有内存不足错误)在我的android应用程序中实现动画的信息

假设我有与此应用程序相同的烟雾动画:

(烟雾效应)
我在photoshop中用png的逐帧动画制作了这些动画。
(150帧)

当我将这些添加到我的应用程序(使用动画列表)时,我得到一个内存错误


我想知道他是如何在没有内存崩溃错误的情况下添加此动画的。

这个问题有很多解决方案:
1) 使用画布
2) 您甚至可以使用GLSurfaceview

3) 使用一些游戏引擎,如Cocos2d-x、libgdx、unity或rajawali

谢谢你的回复,有什么有用的指南吗?我认为这家伙在任何游戏引擎中都使用粒子系统来实现所需的目标,而且很容易做到。