我正在开发一个拼图游戏应用程序。当我将拼图从一个角落拖到另一个角落时,我会有所滞后。特别是在大型拼图中。目前,我正在使用“ View ”并在 Canvas 上绘制。如果使用Surfaceview会改善吗?
我知道它曾经使用背景线程进行绘制,因此UI线程可以更好地执行。但是,拼图块随用户在UI线程上的输入而移动。问题是,表面 View 会提高性能吗?
最佳答案
Surfaceview方法要好得多,并具有更好的性能。易于实现。根据用户输入更新拼图数据。然后,当线程执行时,使用这些新数据重画拼图。这样,我们也可以处理更大的难题。
关于android - Surfaceview或View for Puzzle应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38184021/