您的位置:首页 > 其它

更改Activity亮度

2015-12-15 13:52 218 查看
有些需求需进入到页面后更改Activity的亮度,退出页面后恢复到之前的亮度。通过更改WindowManager.LayoutParams的screenBrightness可以达到这个效果。screenBrightness的默认取值为-1。screenBrightness的有效取值范围为0-1,当其值小于0时,即使用默认屏幕亮度。

WindowManager.LayoutParams wl = getWindow().getAttributes();
wl.screenBrightness = 0.5f;
getWindow().setAttributes(wl);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: