带有“孔”的Android View

|| 我已经为Android创建了自定义相机视图。我已经用半透明的LinearLayout和TextView和Button覆盖了相机预览。现在,我需要在视图中间打一个“洞”,这样您就可以清楚地看到基础相机预览。然后,该孔充当框架准则,允许用户对照片进行“框架”。 我通过创建一个视图并从该视图中切出一个矩形来成功实现了iOS版本,如此处所示。我将如何为Android做同样的事情?     
已邀请:
        您将需要从孔开始并围绕孔构建。 Android中的图层是可叠加的,无法冲孔。     
        使用SurfaceView。   \“ SurfaceView在其窗口上打一个孔,以使其表面   显示\“     
        这是我正在使用的代码:
setContentView(mCameraPreview);
addContentView(mOtherView, new LayoutParams
        (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
在mOtherView中透明的区域将允许显示摄像机预览。     

要回复问题请先登录注册