android App冷启动优化
android App冷启动优化,实现点击App Logo,立马又相应,而且不会白屏和黑屏;优化用户体验!
参考:https://www.cnblogs.com/xunzhi/p/5794793.html
第一步:launcher_background.xml (drawable)
<?xml version="1.0" encoding="utf-8"?>
第二步:styles.xml
第三步:manifest.xml
……………………
android:theme="@style/AppTheme"
………………>
android:theme="@style/AppTheme.Launcher"
android:screenOrientation="portrait">
第四步:activity_welcome.xml
设置启动页面的背景为透明色:(因为启动页面已经设置了theme背景,所以这里再次设置背景多余,也有可能拉伸图片的效果)
<?xml version="1.0" encoding="utf-8"?>
android:layout_height="match_parent"
android:background="@color/transparent">
第五步:MainActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
// 冷启动优化后重新设回原来的主题
setTheme(R.style.AppTheme);
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
}
android studio,使用flutter开发,冷启动优化的处理:
1》、flutter工程,对android studio已经做过处理的;在style.xml里:
<?xml version="1.0" encoding="utf-8"?>
2》、在对应的 launch_background.xml里:
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- android之回退直接退出到主页面
- Android(安卓)登录页面(密码显示隐藏、EditText 图标切换、限制输
- android 开源组件合集-非UI篇
- Android(安卓)JetPack 学习之浅析sample sunflower,Navigation
- 给点击的布局加上背景
- android的imageView获取图片
- android 2.2 apidemos 赏析笔记 6
- android,实现圆形循环进度条,不带百分比进度显示
- android 杂项-备忘