RT,按照网上的方法,
setEGLConfigChooser(8, 8, 8, 8, 16, 0);
getHolder().setFormat(PixelFormat.TRANSLUCENT);
setZOrderOnTop(true);
添加这段代码后将GLsurfaceview背景设置成了透明,但其他问题接踵而至,项目是用的桢布局,层次大概是最底层为一个imageview作为背景(保证能看到背景,所以才让GLsurfaceview透明),然后是GLsurfaceview,再然后才是button等,setZOrderOnTop(true);这样设置以后,会导致GLsurfaceview跑到了最顶层,挡住了button等控件,请教各位大神,这种问题咋个解决啊~
setEGLConfigChooser(8, 8, 8, 8, 16, 0);
getHolder().setFormat(PixelFormat.TRANSLUCENT);
setZOrderOnTop(true);
添加这段代码后将GLsurfaceview背景设置成了透明,但其他问题接踵而至,项目是用的桢布局,层次大概是最底层为一个imageview作为背景(保证能看到背景,所以才让GLsurfaceview透明),然后是GLsurfaceview,再然后才是button等,setZOrderOnTop(true);这样设置以后,会导致GLsurfaceview跑到了最顶层,挡住了button等控件,请教各位大神,这种问题咋个解决啊~
demo.getHolder().setFormat(PixelFormat.TRANSLUCENT);// 设置透明
有些版本是不生效的,高版本的还可以!