게임과 같이 복잡하고 빠른 그래픽이 요구되는 애플리케이션에서는 캔버스에 직접 이미지를 그리는 것은 무리가 있기 때문에 그리기 전용의 화면을 제공하는 SurfaceView를 사용해야 한다. SurfaceView에는 다음 장의 화면을 미리 그려두고 그리기가 끝나면 바로 전환하는 더블 버퍼링이란 기능이 있어 처리속도를 빠르게 할 수 있다. 또한 직접적인 그리기 처리는 다른 스레드에서 수행한다. 스레드란 프로그램의 처리 흐름을 말하는데 다른 스레드를 추가함으로써 마치 2개 이상의 처리를 동시에 하는 것과 같은 효과를 줄 수 있다. 1. SurfaceView의 사용법에 대해서 알아본다. 1)SurfaceView를 상속받아서 새로운 클래스를 정의한다. 2)액티비티의 화면으로 SurfaceView를 설정한 후에 새로..