레이아웃을 투명하게 만들어서 스크린 샷을 찍는 방법. 시도해 보았지만 레이아웃 내에서 사용할 수있는 스크린 샷 만 제공합니다. 그렇게 할 수 있습니다. 사용중인 레이아웃은 windowManager
입니다.아래의 레이아웃의 스크린 샷을 찍는 방법
1
A
답변
2
Bitmap bitmapToShare = Bitmap.createBitmap(layoutToShare.getWidth(),layoutToShare.getHeight(), Bitmap.Config.ARGB_8888);
Canvas canvas = new Canvas(bitmapToShare);
layoutToShare.draw(canvas);
그리고 레이아웃의 비트 맵이 있습니다.
+0
답변을 주셔서 감사합니다.이 코드는 레이아웃 스크린 샷을 완벽하게 처리했지만 레이아웃을 투명하게 설정 한 경우에도 레이아웃 뒤의 스크린 샷을 캡처하지는 않습니다. –
+0
레이아웃 색상이 무시됩니다. 캔버스에 색상을 설정해야합니다. canvas.drawColor (color); – Esperanz0
+0
즉 레이아웃을 투명하게 설정하더라도 레이아웃 뒤에서 스크린 샷을 찍을 수 없다는 의미입니다. –
관련 문제
- 1. 스크린 샷을 찍는 방법?
- 2. 스크린 샷을 찍는 방법?
- 3. 캔버스의 스크린 샷을 찍는 방법?
- 4. Wayland에서 스크린 샷을 찍는 방법?
- 5. WP8에서 스크린 샷을 찍는 방법
- 6. 맞춤형 스크린 샷을 찍는 방법?
- 7. Flex Spark VideoDisplay의 스크린 샷을 찍는 방법?
- 8. android 4.0 이상에서 스크린 샷을 찍는 방법
- 9. Sikuli를 사용하여 스크린 샷을 찍는 방법?
- 10. NSThread를 사용하여 UIView의 스크린 샷을 찍는 방법?
- 11. ffmpeg로 비디오 크기의 스크린 샷을 찍는 방법
- 12. 보호 된 미디어에서 스크린 샷을 찍는 방법?
- 13. 자바에서 URL의 스크린 샷을 찍는 방법
- 14. 웹 페이지의 스크린 샷을 찍는 방법
- 15. Android - 프로그래밍 방식으로 스크린 샷을 찍는 방법
- 16. 현재 MapView의 스크린 샷을 찍는 방법?
- 17. 특정 LinearLayout의 스크린 샷을 찍는 방법?
- 18. android에서 맞춤 카메라 스크린 샷을 찍는 방법?
- 19. 백그라운드 서비스를 사용하여 스크린 샷을 찍는 방법
- 20. 품질이 낮은 스크린 샷을 찍는 방법
- 21. wkhtmltopdf로 웹 페이지 스크린 샷을 찍는 방법?
- 22. 방문자의 페이지 스크린 샷을 찍는 방법?
- 23. 앱의 스크린 샷을 찍는 방법 (앱내에서)? (iPhone)
- 24. HTML로 표의 스크린 샷을 찍는 방법?
- 25. directX에서 java로 스크린 샷을 찍는 방법
- 26. Android에서 프로그래밍 방식으로 스크린 샷을 찍는 방법?
- 27. 안드로이드 cocos2d CCscene의 스크린 샷을 찍는 방법?
- 28. 웹 페이지의 스크린 샷을 찍는 방법?
- 29. 아이폰 SDK에서 UIImageView의 스크린 샷을 찍는 방법
- 30. ios에서 특정 객체 스크린 샷을 찍는 방법
자신을 생각하십시오. –