Как заблокировать / заморозить предварительный просмотр CameraX TextureView? - PullRequest
1 голос
/ 21 мая 2019

Я следую за CameraX code lab , а также посмотрел их пример приложения и исходный код в Android Studio, но, похоже, нет способа заморозить илизаблокируйте TextureView, который показывает кадры предварительного просмотра.

В API-интерфейсе Camera2 мы можем просто вызвать что-то вроде cameraCaptureSession?.stopRepeating(), и TextureView перестанет получать данные с камеры.

Мой вариант использования для замораживания предварительного просмотра - показать пользователю изображение, которое в данный момент сохраняется, когда я добавляю другие анимации поверх TextureView.

1 Ответ

1 голос
/ 21 мая 2019
// You can unbind from any UseCase
CameraX.unbind(previewUseCase)
// In this way TextureView will hold the last frame
...