拼图应用程序的 Surfaceview 或 View
Surfaceview or View for puzzle app
我正在开发一款拼图应用。当我将一块拼图从一个角落拖到另一个角落时,我有一个滞后。特别是在大型拼图中。目前我正在使用视图并在 canvas 上绘制。如果我使用 Surfaceview 会有所改善吗?
我知道它用于使用后台线程绘制,因此 UI 线程可以更好地执行。但是,拼图块随着用户在 UI 线程上的输入而移动。问题是 surfaceview 会提高性能吗?
Surfaceview 方法要好得多,性能也更好。它更容易实施。根据用户输入更新拼图数据。然后当线程执行时用这些新数据重画拼图。这样我们也可以管理更大的谜题。
我正在开发一款拼图应用。当我将一块拼图从一个角落拖到另一个角落时,我有一个滞后。特别是在大型拼图中。目前我正在使用视图并在 canvas 上绘制。如果我使用 Surfaceview 会有所改善吗?
我知道它用于使用后台线程绘制,因此 UI 线程可以更好地执行。但是,拼图块随着用户在 UI 线程上的输入而移动。问题是 surfaceview 会提高性能吗?
Surfaceview 方法要好得多,性能也更好。它更容易实施。根据用户输入更新拼图数据。然后当线程执行时用这些新数据重画拼图。这样我们也可以管理更大的谜题。