最近项目主页是用activity包含4个fragment组成的,然而我发现主页面的fragment切换有黑色的背景闪现,效果如下:
看了很多同道的解决方案,也没什么效果,后来我设置了一下背景,我的应该是黑色主题背景颜色导致的,重新写了一个主题在配置清单里面的activity配置一下就好了:
<style name="MyTheme">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@color/white</item>
<item name="android:windowActionBar">true</item>
<item name="android:fitsSystemWindows">true</item>
<item name="android:windowIsTranslucent">true</item>
效果如下:
本文介绍了一种解决Android应用中Fragment切换时出现黑屏现象的方法。通过调整Activity的主题配置,将窗口背景颜色设为白色,并开启透明效果,有效解决了黑色背景闪现的问题。
4474

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



