Как использовать CameraX с SurfaceView/TextureView?

#android #surfaceview #android-jetpack #android-camerax #android-textureview

Вопрос:

Я планирую перенести api камеры в camerax. В настоящее время я использую SurfaceView для отображения предварительного просмотра камеры. Я заметил, что camerax использует предварительный просмотр для отображения предварительного просмотра камеры. Поскольку эта библиотека все еще находится в альфа-стадии, так какова же альтернатива для этого?

Я знаю, что предварительный просмотр внутренне использует SurfaceView/TextureView.

Как я могу явно настроить и использовать SurfaceView/TextureView?

Ответ №1:

Ваш лучший выбор — использовать предварительный просмотр. Правильное управление поверхностью требует работы во многих угловых случаях. Если вы настаиваете на написании собственного кода, пожалуйста, взгляните на реализацию PreviewView и начните с этого.

Видеть: Реализация SurfaceView и Реализация TextureView

Комментарии:

1. ДА. Лучше использовать предварительный просмотр.