gpt4 book ai didi

Android - 如何摆脱 3D 对象的黑色背景并查看相机 View ?

转载 作者:行者123 更新时间:2023-11-30 04:41:04 25 4
gpt4 key购买 nike

我陷入了这个问题。我有一个相机 View 和一个opengl对象(立方体)。

我想在相机 打开时看到3D 对象。但是,当我添加两个 View (openglviewcameraview)时,如果对象位于顶部,它会显示黑色背景(我看不到相机 View )。如果相机在顶部,我就看不到立方体....

有人可以帮助我吗?

在我的 Activity 中,我正在使用这个:

FrameLayout frame = new FrameLayout(this);
frame.addView(mMainGLView);
frame.addView(cameraPreview);
setContentView(frame);

但是不知道为什么,我先添加的 View 显示在最上面。所以这里显示了 3D 对象。

最佳答案

您不能叠加两个表面 View (至少在 3.0 之前)- 请参阅 Dianne on this thread 的回复-- 本质上,SurfaceView 的 z 顺序未定义,因此无法可靠地告诉一个 SurfaceView 高于另一个。

关于Android - 如何摆脱 3D 对象的黑色背景并查看相机 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5979917/

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