/**
* 设置刘海区域可供自己的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);
}
}
网友评论