Очистка предпросмотра последнего кадра в TextureView - PullRequest
0 голосов
/ 14 мая 2018

Я отобразил поток с камеры, используя TextureView. При переключении камеры (stopPreview (), вызываемой перед переключением), спереди назад или наоборот, вид останавливается на последнем кадре, нарисованном в TextureView. Я хочу отображать пустой экран, пока происходит «переключение». Как мне этого добиться?

1 Ответ

0 голосов
/ 14 мая 2018

Самое простое решение - определить черный вид, который перекрывает поверхность предварительного просмотра камеры.Установите его видимость «пропал», когда работает предварительный просмотр камеры, и «виден», когда вы останавливаете функцию PrePreview и до тех пор, пока не закончится переключение.С устаревшим API камеры вы можете использовать setPreviewCallbackOnce (), чтобы получить представление о том, что пришло время снова скрыть наложение.

...