2014-11-11 2 views
0

Можно ли добавить просмотр списка на поверхность?Список Просмотр внутри SurfaceView android

Я имею в виду приложение для камеры в Samsung Galaxy S4.

Когда камера открыта, она показывает вид списка эффекта и показывает, как изображение на поверхности будет сопровождаться эффектами. Я пытаюсь сделать свое, но мне интересно, как показать эффект на изображении в режиме просмотра поверхности в реальном времени.

Я знаю, что мне нужно создать свой собственный вид на поверхности и обработать события камеры самостоятельно, но как я могу добавить эффект представления списка в реальном времени?

Example for what I asked for

ответ

2

Я не думаю, что вам нужно добавить ListView внутри SurfaceView. Android Framework позволяет использовать контейнер FrameLayout. Я думаю, вы можете попробовать следующее расположение:

<FrameLayout> 
    <SurfaceView/> 
    <ListView/> 
</FrameLayoout> 

Затем в коде ваш может управлять видимостью ListView, то есть, когда вам нужно отобразить список настроек, установите ListView видимость VISIBLE.

+0

и есть какие-либо ограничения? Я имею в виду, что у меня есть 3 вкладки - каждый из них является фрагментом, и на одной из вкладок я хочу открыть камеру, когда пользователь нажимает на нее. поэтому пользователь увидит, что он хочет захватить, но также увидит эффекты в виде списка – Elior

+0

@ Элиор, извините, у меня нет вашего вопроса. Возможно, вы можете нарисовать схему вашего приложения. –

Смежные вопросы