解决SurfaceView移动黑屏的情况,只要将Surfaceview的背景设置为透明即可,代码如下:
<span style="font-size:18px;">//设置画面背景透明
mSurfaceview.setZOrderOnTop(true);
mSurfaceview.getHolder().setFormat(PixelFormat.TRANSLUCENT);</span>
Android开发中碰到的疑问,看到网上的办法五花八门,故将成功解决的方法贴出来,能帮到各位的请给个赞!
本文提供了一种解决Android开发中SurfaceView移动时出现黑屏问题的有效方法。通过设置SurfaceView背景为透明,避免了移动过程中的显示异常。具体实现包括调用setZOrderOnTop与设置PixelFormat为TRANSLUCENT。
解决SurfaceView移动黑屏的情况,只要将Surfaceview的背景设置为透明即可,代码如下:
<span style="font-size:18px;">//设置画面背景透明
mSurfaceview.setZOrderOnTop(true);
mSurfaceview.getHolder().setFormat(PixelFormat.TRANSLUCENT);</span>

被折叠的 条评论
为什么被折叠?