美文网首页
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