Slide 61
Slide 61 text
画面にフィルターを重ねる
val view: View = View(this)
view.setBackgroundColor(Color.argb(170, 0, 0, 0))
val params = WindowManager.LayoutParams(
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.MATCH_PARENT,
WindowManager.LayoutParams.TYPE_APPLICATION_OVERLAY,
WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE or
WindowManager.LayoutParams.FLAG_NOT_FOCUSABLE,
PixelFormat.TRANSPARENT
)
params.windowAnimations = android.R.style.Animation_Toast
windowManager.addView(view, params)
Flag指定
ContextCompat.checkSelfPermission(this,
Manifest.permission.FOREGROUND_SERVICE)