在android8.0之后,WindowManager.LayoutParams的type需要这样设置
// 设置窗体显示类型
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
layoutParams.type =WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY;
}
else {
layoutParams.type = WindowManager.LayoutParams.TYPE_PHONE;
}