美文网首页
Android P上判断是否刘海屏的方法

Android P上判断是否刘海屏的方法

作者: 小智在不在 | 来源:发表于2018-09-27 10:20 被阅读0次
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
    WindowInsets windowInsets = decorView.getRootWindowInsets();    
    if (windowInsets != null) {
        DisplayCutout displayCutout = windowInsets.getDisplayCutout();        
        if (displayCutout != null) {            
            List<Rect> rects = displayCutout.getBoundingRects();            
            //通过判断是否存在rects来确定是否刘海屏手机
            if (rects != null && rects.size() > 0) {
                isNotchScreen = true;
            }
        }
    }
}

相关文章

网友评论

      本文标题:Android P上判断是否刘海屏的方法

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