SurfaceView & Double Buffering


SurfaceView & Double Buffering

안드로이드 역시 더블 버퍼링을 기본적으로 제공합니다. 1. 생성자에서 ContentView를 생성시 R 클래스를 통한 것이 아니라 SampleView 인스턴스를 직접 할당하고 있습니다. 2. SampleView는 SurfaceView를 상속하며 SurfaceHolder.Callback 인터페이스를 구현합니다. SurfaceView는 그래픽을 표현할 자리를 제공해주는 View라고 보시면 되겠습니다. 3D 그래픽을 표현할 때도 많이 사용됩니다. 3. SurfaceView의 Surface에 접근하기 위해서 SurfaceHolder를 경유합니다. 4. SurfaceHolder는 Surface의 생명주기에 맞는 콜백 메카니즘을 제공합니다. 콜백 인터페이스는 다음과 같음 메소드를 정의하고 있습니다. - surfac..


원문링크 : SurfaceView & Double Buffering