Если вы хотите, чтобы сенсорные события проходили через вас, вам нужно сделать больше, чем просто настроить яркость.Вам необходимо установить параметры просмотра и макета.
view.setFocusable(false);<br>
view.setClickable(false);<br>
view.setKeepScreenOn(false);<br>
view.setLongClickable(false);<br>
view.setFocusableInTouchMode(false);
layoutParams.height = LayoutParams.FILL_PARENT;<br>
layoutParams.width = LayoutParams.FILL_PARENT;<br>
layoutParams.flags = 280; // You can try LayoutParams.FLAG_FULLSCREEN too<br>
layoutParams.format = PixelFormat.TRANSLUCENT; // You can try different formats<br>
layoutParams.windowAnimations = android.R.style.Animation_Toast; // You can use only animations that the system to can access<br>
layoutParams.type = LayoutParams.TYPE_SYSTEM_OVERLAY;<br>
layoutParams.gravity = Gravity.BOTTOM;<br>
layoutParams.x = 0;<br>
layoutParams.y = 0;<br>
layoutParams.verticalWeight = 1.0F;<br>
layoutParams.horizontalWeight = 1.0F;<br>
layoutParams.verticalMargin = 0.0F;<br>
layoutParams.horizontalMargin = 0.0F;
Взгляните на мой оригинальный пост .