博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
调整屏幕显示亮度
阅读量:6975 次
发布时间:2019-06-27

本文共 848 字,大约阅读时间需要 2 分钟。

使用SeekBar控件来控制

布局文件:

 

Activity代码

1.设置SeekBar控件

SeekBar bar = (SeekBar) findViewById(R.id.brightness_bar);        bar.setOnSeekBarChangeListener(this);

2.继承 SeekBar.OnSeekBarChangeListener 接口

实现三个方法

@Override    public void onProgressChanged(SeekBar seekBar, int progress, boolean fromUser) {        int id = seekBar.getId();        Window window = getWindow();        switch (id){            //调整屏幕的亮度            case R.id.brightness_bar:                WindowManager.LayoutParams attributes = window.getAttributes();                attributes.screenBrightness = (float) (progress * 0.01);                window.setAttributes(attributes);                break;        }    }    @Override    public void onStartTrackingTouch(SeekBar seekBar) {    }    @Override    public void onStopTrackingTouch(SeekBar seekBar) {    }

 

转载地址:http://jjesl.baihongyu.com/

你可能感兴趣的文章
移动端web开发 chapter 1 – introduction
查看>>
获取时间的方法及常用时间类
查看>>
Git忽略文件
查看>>
如何删除或重置spfile中的参数
查看>>
Spring Boot 之 HelloWorld详解
查看>>
【RAC】如何修改vip 或者vip 对应的hostname
查看>>
Sql Server之旅——第三站 解惑那些背了多年聚集索引的人
查看>>
【LINUX】磁盘格式化 创建文件系统
查看>>
expect使用详解
查看>>
IOS(CGGeometry)几何类方法总结
查看>>
Quart2D setNeedsDisplay
查看>>
Android TextView点击效果
查看>>
GIX4中懒加载
查看>>
数据仓库专题(1)-数据仓库生命周期模型
查看>>
[华为机试练习题]43.在字符串中找出连续最长的数字串
查看>>
LogCat大量Unexpected value from nativeGetEnabledTags: 0
查看>>
一分钟了解阿里云产品:补丁管理
查看>>
区间调度问题
查看>>
一键U盘启动快捷方式
查看>>
阿里云容器服务体验: 部署 ShellPays 条码支付整合服务平台 -- (一)系统概要与环境准备...
查看>>