我正在尝试找出如何以良好的帧速率进行 png 逐帧动画...
我有一堆 png(可能是 1500 个 png 姿势),我需要一个接一个地播放它们(就像一个会说话的应用程序,以汤姆猫为例)
我已经尝试过 SurfaceView、普通视图、AnimationDrawable 和 ImageView(使用一个线程设置背景与睡眠(33)[for a 30fps]),但是与坏的汤姆猫相比,这些方法都没有一个好的帧速率CPU 手机(如 HTC Desire A)。
还好说我已经添加了 Options 来为图像设置 in SampleSize,以防它需要更多内存或处理速度。
我认为独特的方法是加载大量的 pngs ,在 SurfaceView 上绘制,并在播放时加载更多的 pngs 并回收其他位图......
任何人都可以帮助我吗?至少有一些代码?
谢谢!