gpt4 book ai didi

android - 如何在android中拆分相机预览?

转载 作者:行者123 更新时间:2023-11-29 01:28:33 27 4
gpt4 key购买 nike

我想实现这种功能。

我的初始相机预览:

enter image description here

现在我想把这个相机预览分成两部分:

enter image description here

我尝试过的:

  1. 创建一个表面 View 来保存相机的预览。[完成]

  2. 将一半的表面 View 移出屏幕[完成]现在一半的表面 View 从屏幕移出,只有一半可见。

问题是相机只在表面 View 的可见部分写入完整预览,因此预览会缩小到屏幕的一半。

谁能帮我实现这个目标?

最佳答案

将相机预览发送到 SurfaceTexture,然后使用 GLES 绘制两个矩形,一个在预览的左侧,一个在右侧。使用单个 SurfaceView 进行显示。

您可以在 Grafika's 中找到示例代码“来自相机的纹理” Activity ,它以各种方式操纵相机输出。请特别注意“缩放”功能的工作原理是在保持输出矩形大小相同的同时逐渐显示更小的预览区域。

关于android - 如何在android中拆分相机预览?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32556932/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com