自动化零件商城(www.rssme.com)专业PLC,变频器,直线模组,触摸屏,控制器,传感器等自动化商品网上购物商城,为广大中小工业企业提供优质、低价格和种类齐全的自动化零件。
文章目录

前言

Android中,可以通过设置Activity的窗口亮度来改变亮度。下面简单记录一下,方便自己查阅和回顾。

流水文

正文

Android中改变Activity的亮度是通过使用WindowManager.LayoutParams来设置Activity的亮度的。

直接上代码片段。

private void setActivityBrightness(float brightness) {
    WindowManager.LayoutParams layoutParams = getWindow().getAttributes();
    layoutParams.screenBrightness = brightness; // 设置亮度
    getWindow().setAttributes(layoutParams);
}

brightness的范围为[0, 1],1为最亮,0为最暗。

这里针对的是Activity亮度,退出当前调节亮度的Activity后,系统亮度会恢复。

如果是双屏,调节其中一块屏幕中Activity的亮度,另外一个屏幕的Activity也是会跟着变。

参考文章

相关文章

自动化零件商城(www.rssme.com)专业PLC,变频器,直线模组,触摸屏,控制器,传感器等自动化商品网上购物商城,为广大中小工业企业提供优质、低价格和种类齐全的自动化零件。

暂无评论

评论审核已启用。您的评论可能需要一段时间后才能被显示。

none
暂无评论...