마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SurfaceView 와 View의 차이점이 궁금해요

0 추천
두개의 다른점이 궁금합니다.

onDraw 사용해서 그려주는거는 똑같은거 같은데 무엇이다른지요? 쓰임새나..
ksksow112 님이 2018년 1월 13일 질문

1개의 답변

0 추천
SurfaceView는 View보다 H/W에 더 가까운 layer에서 동작하여,

View 비해 추가 기능은 적지만 draw 동작에 속도가 매우 빠릅니다.

별도의 Thread에서 drawing을 전담할 수 있어 frame의 손해도 최소화 합니다.

따라서 게임이나 Camera preview등 화면 갱신의 fps가 중요한 부분에 SurfaceView가 사용됩니다.
디자이너정 (42,810 포인트) 님이 2018년 1월 13일 답변
...