gpt4 book ai didi

java - 在没有 setZOrderOnTop(true) 的情况下使 SurfaceView 透明

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:40:58 25 4
gpt4 key购买 nike

我有一个包含自定义 SurfaceView 和其他必须在 SurfaceView 上绘制的元素的 RelativeLayout。我还需要 SurfaceView 是透明的。我试过这个答案:how to make surfaceview transparent .但是使用 setZOrderOnTop(true) 时,RelativeLayout 中 SurfaceView 上的其他元素显示在 Surface 上方(如果表面有油漆,则部分隐藏)。

我该如何解决这个问题?谢谢

最佳答案

将 holder 像素格式设置为 RGBA_8888,

sv.setZOrderOnTop(true);    //very much necessary

getHolder().setFormat(PixelFormat.RGBA_8888);

关于java - 在没有 setZOrderOnTop(true) 的情况下使 SurfaceView 透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13455363/

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