Какой вид следует выбрать для предварительного просмотра реального изображения камеры с помощью Kotlin? - PullRequest
4 голосов
/ 06 июля 2019

Я надеюсь просмотреть реальное изображение камеры мобильного телефона Android в моем приложении.

Я гуглю некоторые ресурсы, кажется, что есть три вида SurfaceView, cameraview и SurfaceTexture из CameraX альфа.

Кажется, что SurfaceView является классическим, вид с камеры УСТАРЕЛ, а SurfaceTexture из CameraX является альфа-версией, вы можете увидеть изображение A

Какой вид следует выбрать для предварительного просмотра реального изображения камеры в Android Studio 3.4.1 с Kotlin? или у тебя есть лучшие способы?

Изображение A

enter image description here

Ответы [ 2 ]

0 голосов
/ 15 июля 2019

TextureView

Пожалуйста, прочитайте учебный документ, прежде чем задавать вопрос.https://developer.android.com/training/camerax/preview

0 голосов
/ 08 июля 2019

Я думаю, что вы могли бы начать с классического способа, а затем, когда camerax является стабильным рефакторингом, и использовать его.Или вы можете использовать его, даже если альфа, это связано с требованиями вашего проекта.Вы можете проверить реализацию camerax здесь .

. Также есть примеры проектов в kotlin и java, а также включить реализацию видео с camerax в gihtub .

Альтернативой является использование собственного решения с FileProvider и намерением камеры на основе этой ссылки .Я думаю, что это лучшее решение на данный момент, и в будущем мы будем использовать камеру.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...