Zrzut ekranu podczas korzystania z aparatu (Android)

Próbuję zrobić migawkę mojej aplikacji. Mam problem z tym, że ta aplikacja ma być aplikacją rozszerzonej rzeczywistości i mam widok z niektórymi warstwami, a warstwa tła jest widokiem kamery.

Próbowałem go, włączając i pobierając pamięć podręczną rysunku głównego, ale w rezultacie powstała bitmapa z czarnym tłem i pozostałymi warstwami. Aby ponownie ustawić aparat w tle, musiałem wyłączyć pamięć podręczną i ponownie uruchomić kamerę. (to znaczy.Jak programowo wykonać zrzut ekranu w Androidzie? )

Następnym podejściem, które prawie dla mnie działa, było zrobienie zdjęcia i ustawienie go jako tła przed zrobieniem zrzutu ekranu „jak zwykle”. Wynik jest całkiem dobry, ale zbyt skomplikowany i nieco powolny, a także muszę naprawić rozmiar obrazu zgodnie z ekranem urządzenia.

Czy ktoś może mi doradzić, jak lepiej podejść do tego zadania?

Dziękuję Ci!

questionAnswers(1)

yourAnswerToTheQuestion