美文网首页
隐藏状态栏适配水滴屏

隐藏状态栏适配水滴屏

作者: 嘉伦哥 | 来源:发表于2021-10-15 09:36 被阅读0次

Android 部分水滴屏手机,在隐藏状态栏后,顶部还会有一条黑线。
解决如下:

       //此部分为隐藏状态栏 ,用了ImmersionBar库
        HomeActivity activity = (HomeActivity) getActivity();
        activity.immersionBar.reset();
        activity.immersionBar.hideBar(BarHide.FLAG_HIDE_STATUS_BAR).init();


      //此部分结局隐藏状态栏后,水滴屏顶部有黑条
        WindowManager.LayoutParams lp = getActivity().getWindow().getAttributes();
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
            lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
        }
        getActivity().getWindow().setAttributes(lp);

Thanks! 祝各位开发愉快每一天!!

相关文章

  • 隐藏状态栏适配水滴屏

    Android 部分水滴屏手机,在隐藏状态栏后,顶部还会有一条黑线。解决如下: Thanks! 祝各位开发愉快每一天!!

  • ios状态栏UIStatusBar设置

    状态栏就是显示运营商、时间、电量、WiFi的那块 隐藏和显示状态栏 一、隐藏状态栏 iOS8以上的适配: 当然如果...

  • 屏幕适配【刘海屏适配】

    Android官方9.0刘海屏适配策略 如果非全屏(有状态栏),则app不受刘海屏的影响,刘海屏的高就是状态栏的高...

  • 安卓屏幕适配—刘海屏

    1、安卓官方9.0刘海屏适配策略 - 如果非全屏模式(有状态栏),则app不受刘海屏的影响,刘海屏的高就是状态栏的...

  • 魅族Flyme7系统刘海屏app适配文档

    一, 需求 竖屏有状态栏时由状态栏调整其布局来适配刘海区 横屏或竖屏无状态栏时默认情况下由系统平移界面来避开刘海区...

  • 刘海屏适配方案

    首先要清楚的是哪些界面需要适配刘海屏: 「有状态栏的界面」:刘海区域会显示状态栏,无需适配 「全屏界面」:刘海区域...

  • android 水滴屏适配

    getWindow().setStatusBarColor(getResources().getColor(R.c...

  • Android 屏幕适配—刘海屏适配

    1、Google官方适配方案 非全屏模式下,刘海屏的高度等于状态栏的高度,此时我们不需要适配刘海屏, 全屏模式下,...

  • Android 屏幕适配之bug 刘海屏、水滴屏

    对刘海屏、水滴屏做适配前,先在此给出一个基本概念:何谓刘海屏?何谓水滴屏? 上述两种屏幕都可以统称为刘海屏,不过对...

  • Android(flutter)状态栏,虚拟按键处理

    1. 原生设置沉浸式状态栏: (1) 在底层activity中设置: (2) 设置闪屏页全面屏隐藏状态栏和虚拟按键...

网友评论

      本文标题:隐藏状态栏适配水滴屏

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