我的Android应用中有一个ImageView,我希望定期更改帧速率。我设法做到这一点的唯一方法是在run()函数中使用处理程序的postDelayed函数。这在理论上是有效的,但实际上我可以获得的最大帧速率约为4-5 fps。我需要更高的帧速率(40到60 fps)。
任何人都可以建议一个比这更快速刷新图像的解决方案(即使它不是imageView)吗?
答案 0 :(得分:1)
我想,你需要像游戏循环这样的东西。它可以使用SurfaceView完成。查看本教程http://obviam.net/index.php/a-very-basic-the-game-loop-for-android/