Fragment中包含有SurfaceView,在第一次初始化的时候屏幕会出现黑屏闪一下,以后再进行Fragment切换的时候却不会再出现这种情况,Activity里面包含SurfaceView却不会出现闪屏,网上搜了一下,找到一中方法解决了我的问题,解决办法是在包含Fragment的Activity的onCreate()方法中加上一句话:
getWindow().setFormat(PixelFormat.TRANSLUCENT);
在Fragment中包含SurfaceView时,初次初始化屏幕会出现黑屏闪一下的现象,但切换Fragment时不再出现。通过在包含Fragment的Activity的onCreate()方法中调用getWindow().setFormat(PixelFormat.TRANSLUCENT);解决了此问题。
2万+

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



