【发布时间】:2011-02-13 06:33:16
【问题描述】:
所以这是一个非常笼统的问题,但我一直在想这个问题,想看看是否有人对此有建议。
在我之前的经验中,和某些人一样,使用 SurfaceViews 和/或 CanvasViews 来显示图形、绘制像素和制作动画非常简单直接。我个人更多地将 SurfaceViews 用于动画,因为它们针对它进行了更多优化。我通过测试发现 SurfaceViews 在某些手机(例如:摩托罗拉 Droid)上滞后很多,但在其他手机上运行流畅(例如:Droid Incredible)。我想知道是否有人知道运行平稳且比 SurfaceViews 和/或 CanvasViews 更有效的视图或显示方法,尤其是对于动画。非常感谢。
我主要想知道这一点,因为我不明白为什么有些游戏可以在我速度较慢的手机上如此流畅地运行,即使它们的动画比我使用 SurfaceView 的简单游戏要多得多。
【问题讨论】:
标签: android animation surfaceview