对于动画而言,.GIF对于动画来说比OpenGL更好吗?

时间:2017-03-10 02:13:10

标签: android opengl-es xamarin.android

我正在制作一款需要类似wave的动画的Android应用:

https://github.com/Cleveroad/WaveInApp/blob/master/images/demo_.gif?raw=true

就性能而言,最好使用基于OpenGL的这个库(https://github.com/Cleveroad/WaveInApp)来制作这个动画,还是在我的App中使用.GIF(或某种系列的图像)?显然,创建这些波浪的OpenGL计算在资源上会更加昂贵,但我知道连续显示一系列图像也会很昂贵,所以我想确定一下。这个应用程序正在Xamarin.Android中开发,如果它有所作为。

1 个答案:

答案 0 :(得分:1)

最有可能的OpenGL会更快。几乎所有Android的视图都建立在OpenGL之上,因为它可以使用硬件进行绘图操作,这比在软件中更有效。 GIFS会在软件中生成动画,因此会更慢。