有些应用用户选择进入的时候可能需要finish当前的界面Activty,这时新起的这个界面Activty绘制出来,旧的界面Activty关闭的时候会让用户在视觉上有短暂的闪屏,这种情况都可以通过设置界面的主题为透明来解决。
在每一个Activity配置的时候添加:
android:theme="@style/Theme.Translucent"
同时在res/values/下面添加一个style.xml,如果没有的话才创建这个style配置文件,有的话就不用了,直接在其中添加:
<style name="Theme.Translucent" parent="android:style/Theme.Translucent">
<item name="android:windowTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
在每一个Activity配置的时候添加:
android:theme="@style/Theme.Translucent"
同时在res/values/下面添加一个style.xml,如果没有的话才创建这个style配置文件,有的话就不用了,直接在其中添加:
<style name="Theme.Translucent" parent="android:style/Theme.Translucent">
<item name="android:windowTitle">true</item>
<item name="android:colorForeground">#fff</item>
</style>
解决界面切换闪屏
本文介绍了一种通过设置界面主题为透明的方式解决Android应用中界面切换时出现的闪屏问题。具体方法是在每个Activity配置中添加主题,并在style.xml文件中定义透明主题。
4483

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



