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!