是否可以在同一个屏幕上设置一个可以进行摄像头预览和第二个活动的分屏?碎片能完成这项工作吗? (我是android的新手,从未使用过片段)。我正在将屏幕颜色从RGB转换为HSV(使用OpenCV),并希望使用搜索条操纵H,S和V的值。目前我正在以下列方式这样做:
1)按按钮转到新活动并使用搜索栏设置值 2)按按钮返回摄像机预览并使用意图
获取HSV值但是这需要在活动之间进行大量切换并检查我是否达到了预期的效果,并且我希望实现实时预览,因此在更改值时我会立即看到更改。有没有办法做到这一点?
答案 0 :(得分:5)
相机预览只需在SurfaceView
上书写。您可以像任何其他View对象一样将预览放在任何您想要的位置和任何您想要的大小。我确实认为当前的限制是你无法在没有首先禁用相机的情况下设置预览(尽管不是100%肯定)。
因此,您可以将SurfaceView
和其他View
放入LinearLayout
。给它们两个相同的权重,两个视图占据屏幕的一半(假设它们是布局中唯一的两个)。