美文网首页
沉侵式状态栏

沉侵式状态栏

作者: MrZhangJian | 来源:发表于2018-12-07 22:21 被阅读0次

所有版本实现沉侵式状态栏
Window window = dialog.getWindow();// dialog换为Activity
if (window != null) {
WindowManager.LayoutParams params = window.getAttributes();
params.gravity = Gravity.CENTER;
params.width = WindowManager.LayoutParams.MATCH_PARENT;
params.height = WindowManager.LayoutParams.MATCH_PARENT;
window.setAttributes(params);
window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {//5.0 全透明实现
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.setStatusBarColor(Color.TRANSPARENT);
window.getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_STABLE);
} else if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {//4.4 全透明状态栏
window.addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
}
}

相关文章

  • 沉侵式状态栏

    所有版本实现沉侵式状态栏Window window = dialog.getWindow();// dialog换...

  • 沉侵式学习

    中原焦点团队,焦点幸福教师 坚持分享第1783天2022.01.26周三 今天太困了 先打卡

  • 沉侵式学习

    中原焦点团队,焦点幸福教师 坚持分享第1776天2022.01.19周三 今天好累,明天再补分享。 叙事基本功导论...

  • 何为沉侵式!

    刷小视频时,你可能会看到带有“沉浸式”字样的标题,内容一般是专心致志地做标题所说的事情,不说话,没有背景音乐,没有...

  • Android 常用开源框架

    1、沉侵式状态栏和导航栏栏2、滑动返回3、复杂布局4、banner5、自定义TabLayout,指示器和文本宽度一...

  • 沉侵式学习2

    中原焦点团队,焦点幸福教师 坚持分享第1748天2021.12.22周三 今儿我们都在聊妈妈,讲自己妈妈故事过程中...

  • 沉侵式学习,真好

    中原焦点团队,焦点幸福教师 坚持分享第1942天2022.07.06周三 每周三的学习,总会有彩蛋。

  • Android_全屏切换;沉侵式和全屏切换

    1. 首先是全屏与非全屏的切换 Window方式 view方式 2. 沉侵式和全屏的切换 沉侵式设置 全屏代码设置

  • 沉浸式模式(沉浸式状态栏)

    参考文章:Activity 全屏,沉浸式模式这一篇就够了 误区甄别:我们常说的“沉浸式状态栏”正确的叫法应该是“沉...

  • 沉侵式学习第11次

    原焦点团队,焦点幸福教师 坚持分享第1818天2022.03.02周三 是的,基本单位我们在听故事的过程中有什么反...

网友评论

      本文标题:沉侵式状态栏

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