首页 > 代码库 > 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启动速度
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。