更改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);
相关文章推荐
- 【转】 Pro Android学习笔记(八七):了解Handler(1):组件和线程
- 【转】 Pro Android学习笔记(八六):了解Package(5):使用lib
- 百度地图 Android SDK - 标注(Marker)的基本使用
- 【转】 Pro Android学习笔记(八五):了解Package(4):lib项目
- 【转】 Pro Android学习笔记(八四):了解Package(3):包间数据共享
- 浅谈算法和数据结构: 十一 哈希表
- java泛型与object的比较
- CSS 之rem
- c++11 std::bind使用
- eclipse中android NDK开发环境的搭建
- JS和ASP.net相互调用问题
- 【转】 Pro Android学习笔记(八三):了解Package(2):包签名过程
- 【转】 Pro Android学习笔记(八二):了解Package(1):包和进程
- 浅谈算法和数据结构: 十二 无向图相关算法基础
- 浅谈算法和数据结构: 十 平衡查找树之B树
- MyBATIS插件原理第二篇 Mapper运行原理
- Java---对象与类的封装
- CMOS电路ESD保护结构设计
- 获取手机一些系统信息的一些工具类
- Docker容器、镜像、数据卷