Я следую за CameraX code lab , а также посмотрел их пример приложения и исходный код в Android Studio, но, похоже, нет способа заморозить илизаблокируйте TextureView
, который показывает кадры предварительного просмотра.
В API-интерфейсе Camera2 мы можем просто вызвать что-то вроде cameraCaptureSession?.stopRepeating()
, и TextureView
перестанет получать данные с камеры.
Мой вариант использования для замораживания предварительного просмотра - показать пользователю изображение, которое в данный момент сохраняется, когда я добавляю другие анимации поверх TextureView
.