Difference between SurfaceView and View?

Viktor picture Viktor · Aug 7, 2009 · Viewed 106.4k times · Source

When is it necessary, or better to use a SurfaceView instead of a View?

Answer

Niko Gamulin picture Niko Gamulin · Aug 7, 2009

Views are all drawn on the same GUI thread which is also used for all user interaction.

So if you need to update GUI rapidly or if the rendering takes too much time and affects user experience then use SurfaceView.