美文网首页
Android 设置刘海区域可用DisplayCutout

Android 设置刘海区域可用DisplayCutout

作者: yunhen | 来源:发表于2020-12-08 14:14 被阅读0次
    /**
         * 设置刘海区域可供自己的activity使用
         * 28(9.0_P) 才有的新属性
         * @param mAc
         */
        public static void setDisplayCutoutCanUse(Activity mAc){
            if (mAc == null) return;
            // 延伸显示区域到刘海
            // 9.0 (P)
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
                WindowManager.LayoutParams lp = mAc.getWindow().getAttributes();
                lp.layoutInDisplayCutoutMode = WindowManager.LayoutParams.LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES;
                mAc.getWindow().setAttributes(lp);
            }
        }
    

    相关文章

      网友评论

          本文标题:Android 设置刘海区域可用DisplayCutout

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