| | |
| | | lateinit var onClick:MyOnClickListener |
| | | override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { |
| | | if(dialog!=null){ |
| | | var windown = dialog.window; |
| | | windown.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) |
| | | windown.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE) |
| | | dialog.setOnShowListener { windown.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE) |
| | | var windown = dialog!!.window; |
| | | windown?.setBackgroundDrawable(ColorDrawable(Color.TRANSPARENT)) |
| | | windown?.addFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE) |
| | | dialog?.setOnShowListener { windown?.clearFlags(WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE) |
| | | hideBottomUIMenu()} |
| | | } |
| | | var view = inflater.inflate(R.layout.layout_dlg,container,false) |
| | |
| | | */ |
| | | protected fun hideBottomUIMenu() { //隐藏虚拟按键,并且全屏 |
| | | if (Build.VERSION.SDK_INT > 11 && Build.VERSION.SDK_INT < 19) { // lower api |
| | | val v = this.dialog.window.decorView |
| | | v.systemUiVisibility = View.GONE |
| | | val v = this.dialog?.window?.decorView |
| | | v?.systemUiVisibility = View.GONE |
| | | } else if (Build.VERSION.SDK_INT >= 19) { //for new api versions. |
| | | val decorView = dialog.window.decorView |
| | | val decorView = dialog?.window?.decorView |
| | | val uiOptions = (View.SYSTEM_UI_FLAG_HIDE_NAVIGATION |
| | | or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY or View.SYSTEM_UI_FLAG_FULLSCREEN) |
| | | decorView.systemUiVisibility = uiOptions |
| | | decorView?.systemUiVisibility = uiOptions |
| | | } |
| | | } |
| | | |