如何将 2 倍相机视图实现为表面视图?

问题描述 投票:0回答:1

我正在尝试制作我的应用程序(android 应用程序)的表面视图,一个始终会放大两倍的实时相机视图。它上面有一个 GUI。我不需要放大或缩小。我只需要以 2 倍的速度显示相机预览作为表面视图。我有一个图形用户界面作为叠加层。该应用程序当前可以运行,但是,如果没有其他缩放功能,我无法让它显示放大的表面视图。

我尝试过添加缩放功能,但是,我只需要它以 2 倍显示,没有任何其他功能。

javascript android zooming surfaceview camera-view
1个回答
0
投票

您的应用程序需要实现两个组件:

  1. 应用程序中的相机预览
  2. 缩放控件(以便您可以实现 2 倍逻辑)

两者中的前者可以通过查看以下资源来实现:

相机预览

后者可以通过实施本例中

cameraControl
中的
CameraX
来实现:

相机控制

有了这些东西,您就可以实现 2 倍变焦的相机。

© www.soinside.com 2019 - 2024. All rights reserved.