我正在制作一款需要类似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中开发,如果它有所作为。
答案 0 :(得分:1)
最有可能的OpenGL会更快。几乎所有Android的视图都建立在OpenGL之上,因为它可以使用硬件进行绘图操作,这比在软件中更有效。 GIFS会在软件中生成动画,因此会更慢。