美文网首页
Android--解决由启动页跳转到主页面时状态栏闪动问题

Android--解决由启动页跳转到主页面时状态栏闪动问题

作者: 阿木马克 | 来源:发表于2017-08-07 13:51 被阅读571次

    当打开app时,首先启动splash启动页,一般启动页需要设置为全盘显示。进入到主界面后一般引用的主题为包括状态栏的主题。如果在intent跳转过程中不做任何处理,则在进入主页时页面顶部会闪白屏一下,给人一种卡顿的感觉;

    解决办法:
    在页面跳转之前将全屏模式设置为非全屏模式,代码如下:

         /**
          * 切换为非全屏
          */
         getWindow().setFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
                 WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
    
         Intent intent = new Intent(this, MainActivity.class);
         startActivity(intent);
         finish();
    

    相关文章

      网友评论

          本文标题:Android--解决由启动页跳转到主页面时状态栏闪动问题

          本文链接:https://www.haomeiwen.com/subject/uctalxtx.html