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_width="match_parent"
                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"?>
        
        
            
            
        

更多相关文章

  1. android之回退直接退出到主页面
  2. Android(安卓)登录页面(密码显示隐藏、EditText 图标切换、限制输
  3. android 开源组件合集-非UI篇
  4. Android(安卓)JetPack 学习之浅析sample sunflower,Navigation
  5. 给点击的布局加上背景
  6. android的imageView获取图片
  7. android 2.2 apidemos 赏析笔记 6
  8. android,实现圆形循环进度条,不带百分比进度显示
  9. android 杂项-备忘

随机推荐

  1. 跟雷军一起干,小米 Android(安卓)开发工程
  2. Android实例剖析笔记(二)
  3. Android获取触摸手势实现左右滑动
  4. Android(安卓)音频数据流(2): 从 AudioTrac
  5. 史上最全的Android面试题集锦
  6. Android提示:使用或覆盖了已过时的 API
  7. 【Android】在开发项目的时候,利用Android
  8. Android事件分发机制详解:史上最全面、最
  9. 2020年Android发展趋势年度总结
  10. Android(安卓)TextView属性大全