在android中的surfaceview上创建cameraview(掩模)

Sup*_*ude 5 camera android mask surfaceview camera-view

我想在相机表面视图上创建一个蒙版。见下图。蒙版可调整大小。图像将仅被非模糊区域点击。有人能给出如何创建 suh 面具的想法吗?提前致谢。

例子

fad*_*den 0

您无法在接收相机预览的 SurfaceView 的 Surface 上进行绘制。

您有两个基本选项:在 SurfaceView 的 View 部分上进行绘制,将其视为自定义视图,或者创建第二个 SurfaceView 并将其分层在相机表面的顶部。

对于后者,您可以setZOrderMediaOverlay()将 Surface 放置在相机 Surface 层之上、View UI 层之下。您可以使用 Canvas 或 GLES 在其上绘图。您可以在Grafika 的“多表面测试”中找到具有三个 SurfaceView 的活动示例。