안드로이드 개발 질문/답변
(글 수 45,052)
터치로 화면에 그림그릴수 있는 어플
이 잇는데 거기 메뉴에서 Screenshot을 하면
뒤에 배경을 검은색으로 나타나고 제가 그린 선만 저장됩니다.
루팅을 통한 화면캡쳐하는 어플(shootme )을 이용해서 저장된 그림처럼
지금 보고 있는 화면 전부를 저장하고 싶은데
뒤에 배경을 Buffer를 이용해서 같이 저장해야 되는건가요?
도움 부탁드립니다.
2011.07.01 14:11:19
위에 댓글에 적은거 참조해서 해 보세요.
제 생각에는
<RelativeLayout android:id="@+id/root">
<CustomeView/>
<BackgroundView/>
</RelativeLayout>
이런식으로 되어 있다고 치면
View view = findViewB....(R.id.root);
view.setDrawingCacheEnabled(true); view.buildDrawingCache(); bitmapSrc = view.getDrawingCache();
위 코드로 배경이미지를 가져오시면 되지 않을까 싶어요.




최상위 레이아웃을 캡쳐하면 안되나요?
아래소스는 참고하세요.
view.setDrawingCacheEnabled(true);
view.buildDrawingCache();
bitmapSrc = view.getDrawingCache();