From 2242a796345bceb301cf3e2094f2a4871cb81cb6 Mon Sep 17 00:00:00 2001
From: yy1717 <fctom1215@outlook.com>
Date: 星期四, 13 八月 2020 18:22:25 +0800
Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge
---
app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt b/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
index e800626..1901f7f 100644
--- a/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
+++ b/app/src/main/java/safeluck/drive/evaluation/customview/MyDialog.kt
@@ -35,10 +35,10 @@
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)
@@ -67,13 +67,13 @@
*/
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
}
}
--
Gitblit v1.8.0