Android SurfaceView 썸네일형 리스트형 서피스뷰(SuraceView) 서피스뷰는 동영상이나 게임처럼 화면 갱신이 빠르게 일어나야 하는 경우에 사용할 수 있는 뷰이다. 이를 위해 서피스뷰는 다른 뷰와는 다르게 더블 버퍼링을 제공한다. 더블 버퍼링은 두개의 버퍼를 사용하여 화면을 빠른 속도로 갱신 할 수 있는 기법을 말하며, 이를 위해 내부적으로는 새로 화면에 표시해야 할 영역을 메모리 영역에 미리 그린 후에 필요한 시점에 이를 화면에 뿌려준다. 싱글 버퍼링에서는 화면에 새로운 이미지를 그릴 때, 기존 이미지를 지우고 위에 다시 그리는 작업이 매번 일어나기 때문에 복잡하거나 많은 내용을 그릴 때는 화면 갱신이 느려서 깜박임 현상이 발생한다. 이에 반해 더블 버퍼링은 백그라운드에서 미리 이미지를 모두 그리고 화면에 출력하기 때문에 깜박임 현상을 개선 할 수 있다. 더블 버퍼링을.. 더보기 이전 1 다음