iOS & Android

안드로이드 뷰(View) 캡쳐

_침묵_ 2010. 12. 23. 14:25
안드로이드 기본 런쳐(홈 화면)에서 앱 목록 보는 버튼(화면 아래 가운데 버튼)을 길게 누르면 좌/우 화면들에 대한 미리보기를 볼 수 있다. 물론 미리보기 화면을 선택하면 해당 화면으로 빨리 이동할 수도 있다.


여기에서 찾아낸 방법.

View에는 draw(Canvas c)가 있다.


sourceView 크기만큼의 Bitmap을 만들고, 이를 이용해 Canvas를 만든다.
Canvas에 sourceView의 내용을 그리도록 하고, targetView에서는 Bitmap을 사용해서 이미지를 세팅한다.