setZOrderOnTop(true);
mHolder.setFormat(PixelFormat.TRANSPARENT);//设置背景透明
设置SurfaceView透明,但是这样会造成SurfaceView的组件会覆盖其他的组件。
此时SurfaceView组件是在最顶层的,无法通过调整层次问题来使得其他组件进行显示。
那么我们需要设置背景透明又需要显示其他控件的时候应该怎么办呢?
解决方案
setZOrderOnTop(true);
mHolder.setFormat(PixelFormat.TRANSPARENT);//设置背景透明
此时SurfaceView组件是在最顶层的,无法通过调整层次问题来使得其他组件进行显示。
那么我们需要设置背景透明又需要显示其他控件的时候应该怎么办呢?
解决方案