#android
#Android
Вопрос:
Возможно ли иметь разделенный экран, который будет иметь предварительный просмотр камеры и второе действие на том же экране? Будут ли фрагменты выполнять эту работу? (Я новичок в Android и никогда не работал с фрагментами). Я преобразую цвета экрана из RGB в HSV (используя OpenCV) и хотел бы манипулировать значениями H, S и V, используя строки поиска. На данный момент я делаю это следующим образом:
1) нажмите кнопку, чтобы перейти к новому действию и установить значения с помощью панелей поиска 2) нажмите кнопку, чтобы вернуться к предварительному просмотру камеры и получить значения HSV с помощью intents
Но это требует большого переключения между действиями и проверки того, достиг ли я желаемого эффекта, и я хотел бы добиться предварительного просмотра в реальном времени, поэтому при изменении значений я сразу вижу изменения. Есть ли какой-нибудь способ сделать это?
Ответ №1:
Предварительный просмотр камеры просто записывает на SurfaceView
. Вы можете поместить предварительный просмотр в любом месте и любого желаемого размера, как и любой другой объект просмотра. Я думаю, что текущее ограничение заключается в том, что вы не можете перемещать предварительный просмотр после его установки без предварительного отключения камеры (хотя и не уверен на 100%).
Таким образом, вы можете поместить SurfaceView
свое и другое View
в LinearLayout
. Дайте им одинаковый вес, и оба вида будут занимать половину экрана (при условии, что они единственные два в макете).