SurfaceView 개념 및 원리
SurfaceView는 저도 공부를 하다가 처음알게된 View입니다.먼저, SurfaceView를 사용하는 이유는 여러 이미지를 갱신하여야 할때 혹은 많은 자원을 사용하여야 할경우 화면이 깨지거나 렉이 걸리는등을 쉽게 해결해줄수 있기 때문에 사용합니다. 개념은 인터넷에 잘 설명해신 분들이 많아서 그걸 인용해왔습니다. 'Android Application에서 View는 GDI Thread를 통해 Surface에 그려지게 됩니다. 만약 View에 동영상 또는 카메라 프리뷰와 같이 그려지는 양이 매우 많거나 빠른 화면 변화를 원한다면 SurfaceView를 사용해야 합니다. SurfaceView의 내용은 GDI Thread를 통해서 Surface에 그려지지 않고 다른 Thread를 통해서 그려지기 때문입니다...