Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想用我的应用程序拍照,但我想在框架的片段内运行相机。有可能做到这一点吗?任何帮助表示赞赏..
如果您想为拍摄的照片添加一个框架,您必须对捕获的图像进行后处理,无论您选择什么方法 - 无论是通过意图还是 Camera.takePicture()。
如果您希望预览出现在矩形框架内,您只需根据自己的喜好创建一个 xml 布局,包括框架,并在您需要的位置放置一个 surfaceView。
如果您的框架内部有一些卷曲或曲线,则您的预览表面应在此框架下按 z 顺序排列(其中将包括透明区域)。
使用 SurfaceView 编写您自己的相机模块是可能的,请参阅构建相机应用程序的 Android 文档,示例