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.修改后的视图:
全屏+没有背景了