1. 首页
  2. 移动开发
  3. Android
  4. Android切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题的解决方法

Android切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题的解决方法

上传者: 2022-04-18 00:35:03上传 PDF文件 46.97 KB 热度 10次

结果,每次打开程序第一次进入到该Activity时都会闪屏黑一下。当surfaceview第一次在当前activity上添加的时候,系统会给WindowManager重新排布局,relayout,这样就会黑一下,这个只会出现在第一次,以后再添加surfaceview时就不会黑屏了。可以在没有进入surfaceview的界面的时候,在其它界面的layout.xml文件中添加一个SurfaceView,宽和高都弄成0dp,这样对布局没影响,而且这个东西使得surfaceview第一次出现了,那么也就是说,下一次我们真正用到SurfaceView的时候就不会闪屏了。

用户评论