Android 部分水滴屏手機,在隱藏狀態(tài)欄后,頂部還會有一條黑線。
解決如下:
//此部分為隱藏狀態(tài)欄 ,用了ImmersionBar庫
HomeActivity activity = (HomeActivity) getActivity();
activity.immersionBar.reset();
activity.immersionBar.hideBar(BarHide.FLAG_HIDE_STATUS_BAR).init();
//此部分結(jié)局隱藏狀態(tài)欄后,水滴屏頂部有黑條
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! 祝各位開發(fā)愉快每一天??!