Снимок экрана при использовании камеры (Android)

Я пытаюсь сделать снимок своего приложения. У меня проблема в том, что это приложение должно быть приложением дополненной реальности, и у меня есть вид с несколькими слоями, а фоновый слой - это вид с камеры.

Я попробовал это, включив и получив кэш чертежа для корневого представления, но в результате получилось растровое изображение с черным фоном и остальными слоями на нем. Кроме того, чтобы снова получить камеру или фон, мне пришлось отключить кэш и перезагрузить камеру. (Т.е.Как программно сделать скриншот в Android? )

Следующий подход, и он почти работает для меня, состоял в том, чтобы сделать фотографию и установить ее в качестве фона, прежде чем делать снимок экрана "как обычно". Результат довольно хороший, но слишком хитрый и немного медленный, а также я должен исправить размер изображения в соответствии с экраном устройства.

Кто-нибудь может дать мне совет, как лучше подойти к этой задаче?

Спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос