2019-08-31 Dialog全屏并显示、外部透明等
2019-09-14 本文已影响0人
兣甅
//外部背景透明
dialog?.window?.setDimAmount(0f)
//显示状态栏
dialog?.window?.setType(WindowManager.LayoutParams.TYPE_APPLICATION_PANEL)
//全屏
dialog?.window?.setFlags(
WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN
)
dialog?.mGravity = Gravity.TOP
val c = context
//防止延伸到虚拟导航键
if (c is Activity) dialog?.window?.attributes?.height = c.mContentView.height
dialog?.window?.attributes?. = ViewGroup.LayoutParams.MATCH_PARENT