17

如何编写代码在 Android 上通过相机预览布局 UI 元素(按钮等)?

4

1 回答 1

16

将 放在SurfaceView允许 Z 轴分层的容器中,例如RelativeLayoutFrameLayout。将要出现的东西放在SurfaceViewXML 中的后面——父级的后面的子级将在父级的较早的子级之上绘制。

这是一个使用SurfaceView视频播放的项目来演示该技术。相同的概念应该适用SurfaceView于相机预览。

请记住,Android 需要完成额外的工作才能将您的小部件与预览混合,因此您的预览帧速率可能会下降。

于 2009-12-27T15:52:59.360 回答