首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CameraX cameraView和previewView

CameraX cameraView和previewView
EN

Stack Overflow用户
提问于 2020-06-11 11:38:01
回答 1查看 1.8K关注 0票数 2

camerax cameraView和previewView有什么不同?因为我找不到关于比较2个视图预览camerax的资源或文章

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-12 01:54:07

PreviewView是可用于显示相机预览的自定义视图。您可以将其添加到您的XML布局中,然后在您的Activity/Fragment中,将其与一个Preview用例关联起来,以启动预览流。因此,在使用PreviewView时,您需要负责设置摄像头、创建Preview用例(以及您可能想要使用的其他用例),并将它们绑定到生命周期。您可以阅读更多关于PreviewView以及它如何在this article中工作的信息。

CameraView是一个可以做很多事情的自定义视图,它的构建允许用户通过在他们的可扩展标记语言布局中添加视图来快速设置“相机应用程序”。它允许在取景器上显示相机预览、拍照、录制视频、放大/缩小,并提供不同的API来配置相机(镜头朝向、闪光灯、比例类型、拍摄模式等)。它处理摄像头的设置、绑定和解绑用例以及其他操作。需要注意的重要一点是,为了显示预览,它在内部使用了PreviewView。虽然我没有在网上看到很多关于CameraView的文章,但我还是推荐this one

如果您需要灵活地设置摄像头和构建/配置用例,或者如果您需要使用ImageAnalysis用例,那么CameraView可能不是正确的选择。构建PreviewView是为了减轻设置和处理相机使用的预览表面的负担,以及处理显示预览的困难部分(缩放、旋转、纵横比等)。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62316647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档