android opengl GLSurfaceView背景透明问题

stonecao 2011-02-15 04:29:04
我在一个activity中添加了一个LinearLayout,然后在LinearLayout上添加了一个自定义GLSurfaceView来实现一个3d效果,我想让我的该GLSurfaceView中除了绘制的物体,其它全部是透明的,也就是说它的背景是LinearLayout,参照官方demo中例子TranslucentGLSurfaceViewActivity,但是不能够实现,TranslucentGLSurfaceViewActivity中实现的是看到下面一个activity,而我想要的效果是GLSurfaceView透明看到下面一个view,不知道怎么实现,请教高手
...全文
2114 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
duoduo103 2013-11-01
  • 打赏
  • 举报
回复
mGLSurfaceView.setZOrderOnTop(true); mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0); mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);中mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);这句要写在setRenderer(mRenderer);之前就不会报错了。
陈明元 2013-03-04
  • 打赏
  • 举报
回复
为何我加 mGLSurfaceView.setZOrderOnTop(true); mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0); mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT); 就报错?
leigt3 2012-04-17
  • 打赏
  • 举报
回复
mGLSurfaceView.setZOrderOnTop(true);
mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

经实践,正确
hidlong 2011-09-06
  • 打赏
  • 举报
回复
我的也不行啊
yangqq1985 2011-05-18
  • 打赏
  • 举报
回复
mGLSurfaceView.setZOrderOnTop(true);
mGLSurfaceView.setEGLConfigChooser(8, 8, 8, 8, 16, 0);
mGLSurfaceView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

把上面这3句全加上就ok了。
cici_wang_ 2011-05-18
  • 打赏
  • 举报
回复
我和你遇到一样的问题,我setZOrderOnTop了,但是还是不行,麻烦你帮我解决哈
lattimore 2011-03-11
  • 打赏
  • 举报
回复
GLSurfaceView的方法setZOrderOnTop
stonecao 2011-02-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 earththank 的回复:]
已经解决。需要调用一下GLSurfaceView的方法setZOrderOnTop,LinearLayout的背景图片就能显示出来了
[/Quote]
thanks,给分
stonecao 2011-02-21
  • 打赏
  • 举报
回复
模拟器2.2下纹理都贴不上去啊?
我这个我已经搞定了,我最近比较忙,后面我写个blog你可以看看
xqhrs232 2011-02-19
  • 打赏
  • 举报
回复
学习新技术

随带问一下,你玩OPENGL在什么环境下玩?ANDROID模拟器?那个版本?1.6/2.2?还是在真机上玩?

我在模拟器2.2下纹理都贴不上去啊!还没搞明白是怎么一回事.
earththank 2011-02-19
  • 打赏
  • 举报
回复
已经解决。需要调用一下GLSurfaceView的方法setZOrderOnTop,LinearLayout的背景图片就能显示出来了
earththank 2011-02-19
  • 打赏
  • 举报
回复
我也碰到类似问题。怎么做到:GLSurfaceView不盖住LinearLayout的背景图片?请教高手

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧