2012-01-14 3 views
0

Android 애플리케이션에서 스크린 샷과 같은 것을 가져와야합니다. 스크린 샷이 아니며 "뷰 샷"이어야합니다. 전체 내용보기를 비트 맵에 렌더링하려고합니다.Android : 비트 맵에서 전체 활동 내용을 그립니다.

비트 맵에서 활동의 콘텐츠보기를 렌더링하는 솔루션을 찾았지만 콘텐츠보기가 활동보다 크면 비트 맵에 그려지는 부분 만 볼 수 있습니다.

아무에게도이 문제에 대한 해결책이 있거나 Google에 어떤 아이디어가 있습니까?

감사

+0

코드를 입력하십시오. – Jin35

답변

1

내용보기 정의에 의해, 결코 "활동보다 더"입니다.

콘텐츠보기는 스크롤 할 수 있지만 대부분의 스크롤 가능한 항목은 AdapterViews이거나 타일 메커니즘 (예 : MapView)을 사용하며 표시되는 위치로 스크롤 될 때까지 렌더링되지 않습니다. 렌더링되지 않은 사물의 "뷰 샷"을 만드는 스톡 방법은 없습니다. Adapter에있는 항목을 반복하고 Canvas에 캡처하여 거대한 이미지로 묶는 자신의 AdapterViewShotter을 만들 수 있습니다.

관련 문제