我在我的应用程序中的相机视图上使用了一个Overlay
。问题是,我想使用标准的相机按钮 - 长椭圆形按钮,您可以点击它来拍照。
有没有办法将这个椭圆形相机按钮添加到我的叠加层中?
我找不到一个好的方法来完成这个任务,所以我创建了一个带有相机图标的大按钮的覆盖层,但它看起来并不像标准的相机按钮。
只需将overlayview的userInteractionEnabled设置为false。然后所有与相机的交互都会像以前一样。
//编辑:还要使overlayview透明。在该视图上方添加要显示为overlayview的视图,但将其大小调整为尽可能小,以不隐藏默认相机按钮。如果您想在照片预览视图中更改覆盖层,请参见我的答案:相机覆盖视图-仅供预览?