11package com.blankj.launcher.pkg
22
3+ import android.content.BroadcastReceiver
4+ import android.content.Context
5+ import android.content.Intent
6+ import android.content.IntentFilter
37import android.graphics.Color
4- import android.opengl.Visibility
58import android.os.Bundle
69import android.support.v7.app.ActionBarDrawerToggle
10+ import android.view.KeyEvent
711import android.view.View
8- import android.view.ViewGroup
9- import android.view.WindowManager
1012import android.widget.ImageView
1113import com.blankj.base.BaseDrawerActivity
1214import com.blankj.launcher.R
13- import com.blankj.utilcode.util.ActivityUtils
14- import com.blankj.utilcode.util.BarUtils
15- import com.blankj.utilcode.util.BusUtils
16- import com.blankj.utilcode.util.ImageUtils
15+ import com.blankj.utilcode.util.*
1716import kotlinx.android.synthetic.main.activity_main.*
1817
1918
19+
20+
2021/* *
2122 * ```
2223 * author: Blankj
@@ -56,26 +57,9 @@ class MainActivity : BaseDrawerActivity() {
5657 }
5758
5859 launcherMainSubUtilBtn.setOnClickListener {
59- BusUtils .post<Any >(" showDialog" )
60- // BusUtils.post<Any>("SubUtilActivity#start", this)
60+ BusUtils .post<Any >(" SubUtilActivity#start" , this )
6161 }
62-
63-
64- contentView.post(Runnable {
65- val topActivity = ActivityUtils .getTopActivity() ? : return @Runnable
66- val decorView = topActivity.window.decorView as ViewGroup
67- val bitmapForView = ImageUtils .view2Bitmap(decorView)
68-
69- val bitmap = ImageUtils .fastBlur(bitmapForView, 0.125f , 2f , true , true )
70-
71- view = ImageView (topActivity)
72- view?.setImageBitmap(bitmap)
73- view?.tag = " blur"
74- decorView.addView(view, ViewGroup .LayoutParams (ViewGroup .LayoutParams .MATCH_PARENT , ViewGroup .LayoutParams .MATCH_PARENT ))
75- view?.visibility = View .GONE
76- })
77-
78- getWindow().setFlags(WindowManager .LayoutParams .FLAG_BLUR_BEHIND , WindowManager .LayoutParams .FLAG_BLUR_BEHIND );
62+ // getWindow().setFlags(WindowManager.LayoutParams.FLAG_SECURE, WindowManager.LayoutParams.FLAG_SECURE);
7963
8064 }
8165
@@ -90,35 +74,4 @@ class MainActivity : BaseDrawerActivity() {
9074 override fun onBackPressed () {
9175 ActivityUtils .startHomeActivity()
9276 }
93-
94- override fun onResume () {
95- view?.visibility = View .GONE
96- super .onResume()
97- }
98-
99- override fun onPause () {
100- view?.visibility = View .VISIBLE
101- // val topActivity = ActivityUtils.getTopActivity() ?: return
102- // val decorView = topActivity.window.decorView as ViewGroup
103- // val bitmapForView = ImageUtils.view2Bitmap(decorView)
104- //
105- // val bitmap = ImageUtils.fastBlur(bitmapForView, 0.125f, 2f, true, true)
106- //
107- // val view = ImageView(topActivity)
108- // view.setImageBitmap(bitmap)
109- // view.tag = "blur"
110- // decorView.addView(view, ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT))
111- // val windowManager = topActivity.windowManager
112- // val mParams = WindowManager.LayoutParams()
113- //
114- // mParams.type = WindowManager.LayoutParams.TYPE_APPLICATION_PANEL
115- // mParams.height = WindowManager.LayoutParams.MATCH_PARENT
116- // mParams.width = WindowManager.LayoutParams.MATCH_PARENT
117- //
118- // val view = ImageView(topActivity)
119- // view.setImageBitmap(bitmap)
120- // view.tag = "blur"
121- // windowManager.addView(view, mParams)
122- super .onPause()
123- }
12477}
0 commit comments