1. SurfaceView에서
thread를 통해 어떠한 그래픽의 움직임을 계속 그리는거랑
View를 상속한후 onDraw메써드를 오버라이딩해서
그속에서 postInvalidate()를 써서 갱신하는거랑 뭔 차이인거죠???
2. surfaceView의 쓰레드는 어플에서 동작하는 GUI thread가 아니라 독자적인 thread라서
그림을 백그라운드에서 그릴 수 있기 때문에 좀 더 복잡한 구현 내용을 할 수 있는건가요?
1번에 대한 설명과 2번에 대한 제 생각이 맞는건지 부탁드립니다.
단순히 특정 그래픽 작업을 지속적으로 이루어지는 것이라면 SurfaceView등을 통해 작업하는게 훨씬 효율적으로 처리될 수 있겠네요.