美文网首页
android Activity切换时白屏问题解决

android Activity切换时白屏问题解决

作者: 努力深耕Android的小透明 | 来源:发表于2018-01-22 14:13 被阅读55次

  在一些低性能手机使用时,常常会出现一闪而过的白屏
  最简单的解决方案是将Activity的主题设置为透明,具体的操作步骤如下:
1.在style.xml中设置透明主题的样式

<style name="myTransparent">  
    <item name="android:windowBackground">@color/transparent</item>  
    <item name="android:windowNoTitle">true</item>  
    <item name="android:windowIsTranslucent">true</item>  
    <item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>  
</style>  

2.res-values-color.xml设置透明主题颜色

<?xml version="1.0" encoding="UTF-8"?>  
<resources>  
    <color name="transparent">#0000</color>  
</resources>  

3.在Manifest中需要透明的Activity内设置theme属性

android:theme="@style/myTransparent"  

  但是设置完毕透明主题后,会出现一个问题:由于设置了android:windowIsTranslucent属性,我们给Activity设置的切换动画无效了,关于这个问题还没有一个很好的解决方法,如果有知情的童鞋,请务必告知.

参考文章:
Android设置Activity背景为透明style

相关文章

网友评论

      本文标题:android Activity切换时白屏问题解决

      本文链接:https://www.haomeiwen.com/subject/kkhlaxtx.html