设置当前的Activity的屏幕亮度,而不是设置系统的屏幕亮度,退出当前的Activity后恢复系统的亮度。
直接看代码好了
Java代码
- WindowManager.LayoutParams lp = getWindow().getAttributes();
- lp.screenBrightness = 0.5f;
- getWindow().setAttributes(lp);
screenBrightness的值范围是0到1。
注意不要设成0,屏幕会黑掉,完全看不到。
设置当前的Activity的屏幕亮度,而不是设置系统的屏幕亮度,退出当前的Activity后恢复系统的亮度。
直接看代码好了
screenBrightness的值范围是0到1。
注意不要设成0,屏幕会黑掉,完全看不到。