안드로이드 GLSurfaceView 화면 캡쳐하기
조회수 2450회
이번에 프로젝트에서 다음 지도 API를 사용할 일이 있어서 사용하게 되었는데. 다음지도 api에 맵뷰가 GLSurfaceView를 상속 받고 있습니다.
지도화면을 캡쳐 해야 하는데 일반적인 view.drawingcache로 화면을 캡쳐 하는 방법은 검정화면 밖에 나오질 않더군여..
그래서 검색한 결과 surfaceView는 onDrawFrame이라는 메서드에서 뷰를 비트맵으로 반환시켜준다음 그 비트맵을 저장하는 방법이 있다는 것도 알았습니다. 하지만 다음API를 쓰고 있는 관계로 surfaceView 안에 내용을 제가 수정할수가 없는 상황인데. 이 상황에서 캡쳐를 할려면 어떻게 해야 할까요?
댓글 입력