Я пытаюсь сделать композитное изображение с предварительного просмотра камеры и ImageView
, который был над ним. У меня есть одно изображение, которое представляет собой прозрачный PNG, который установлен на ImageView как этотСлияние камеры с изображением?
ImageView iv = new ImageView(this);
iv.setImageResource(R.drawable.one);
Я затем добавить его в framelayout, которая уже показывает свою камеру предварительного просмотра (наследует SurfaceView) как так:
preview = (FrameLayout) findViewById(R.id.camera_preview);
preview.addView(cp); //cp is a reference to a camera preview object
preview.addView(iv);
картина моего ImageView заключается в следующем:
А экран что-то вроде этого (я должен был взять ПОС от соседний г камеры, так как снимок экрана DDMS не показывать в окне предварительного просмотра только изображение и черный экран, не знаю, если это отношение, хотя):
Теперь моя задача состоит в том, чтобы взять эту картину с ImageView. Я пришел с двумя подходами, оба из которых я не знаю, могут ли они или не могут быть реализованы
- Сохранить изображение отдельно, следить за которой крышка была на изображении, а затем сливаться некоторым образом. Можно ли это сделать и как?
- Gain внешнего вид framelayout, в которых оба представлениях проживающих и сохранить как изображение
- скриншота Take определенной области, я onky сделать эту как последнее средство, т.е., если это может быть сделано
Что я хочу знать, какой из этих подходов возможен и как это можно сделать? или есть лучший способ сделать это?
Вы можете добавить представление с предварительным просмотром камеры, например, слияние двух видов на одну активность – SilentKiller