首页 > 代码库 > HackFifteen 移除背景以提升Activity启动速度

HackFifteen 移除背景以提升Activity启动速度

1.概要:

    移除窗口默认背景是提升应用程序启动速度的一个简单技巧。判断是否需要移除背景的原则很简单:如果应用程序界面需要
占据窗口100%的控件,就需要将windowBackground属性设置为null.记住,主题既尅在<application>标签中设置,也可以在<activity>
标签中设置。
2.如下一个视图:
上面视图的视图树的结构如下所示:
 
3.优化:
    在res/values文件中创建一个Theme.xml添加设置:
1  <?xml version="1.0" encoding="utf-8"?>2 <resources>3     <style name="Theme.NoBackground" parent="android:Theme">4         <item name="android:windowNoTitle">true</item>5         <item name="windowBackground">@null</item>6     </style>7 8 </resources>
4.修改后的视图:
    全屏+没有背景了
   
 

HackFifteen 移除背景以提升Activity启动速度