上篇文章介绍了hsv颜色转RGB,调节亮度,饱和度和色调,上篇博客;
在网上没有调节灯光冷暖色的api,不过在查看多篇文章后发现其实冷暖色其实就是色温,一般买的灯泡说明书都有说明色温多少多少k,色温介绍,
既然知道冷暖其实就是色温之后就要知道每个色温阶段对应的rgb值,不知道的可以点下面连接色温对照表

####下面就开始做调节灯光的色温了
首先定义一个数组把你需要的色温代表值加进去,一个一个加到数组里,下面是我取得部分颜色值:(2700K-6500K)

String[] colorData = new String[]{"#ffa957", "#ffad5e", "#ffb165", "#ffb46b", "#ffb872", "#ffbb78", "#ffbe7e", "#ffc184", "#ffc489", "#ffc78f","#ffc994", "#ffcc99", "#ffce9f", "#ffd1a3", "#ffd3a8", "#ffd5ad", "#ffd7b1", "#ffd9b6", "#ffdbba", "#ffddbe", "#ffdfc2", "#ffe1c6","#ffe3ca", "#ffe4ce", "#ffe6d2", "#ffe8d5", "#ffe9d9", "#ffebdc", "#ffece0", "#ffeee3", "#ffefe6", "#fff0e9", "#fff2ec", "#fff3ef", "#fff4f2","#fff5f5", "#fff6f8", "#fff8fb", "#fff9fd"};

之后就很好办了,一个进度条,百分比去对应的值就行了,

        mSeekBar2.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {@Overridepublic void onProgressChanged(SeekBar seekBar, int progress, boolean b) {tvSeekBar2.setText((int) ((float) progress / seekBar.getMax() * 100) + "%");mColor = Color.parseColor(colorData [progress == 0 ? 0 : progress - 1]);//mMaskFilterView灯罩自定义viewmMaskFilterView.setColor(mColor);}@Overridepublic void onStartTrackingTouch(SeekBar seekBar) {}@Overridepublic void onStopTrackingTouch(SeekBar seekBar) {}});

我是真的没有在网上找到色温转RGB相关的文章,所以想到此方法来满足需求。没有写demo,可以加到这里写链接内容com.example.androidremark.ui3.light包下的ColorLightActivity里面,再加一个进度条就可以了。

android冷暖色调节相关推荐

  1. android启动界面修改工具,Android 系统界面调节工具使用及功能

    Android 系统界面调节工具(Android System UI Tuner)是个隐藏功能,里面有一些实验性功能,可以辅助平时开发. 1. 打开 系统界面调节工具是个隐藏功能,打开他说简单也简单, ...

  2. 计算机的色彩在哪调整w10,win10电脑色彩太冷怎么调节屏幕色彩

    一些追求个性化的用户觉得win10电脑色彩太冷,看着很不舒服,想要自定义设置一下屏幕色彩,这该怎么操作?其实调节方法很简单,小编和大家说下win10电脑色彩太冷的调节方法. 具体方法如下: 第一步,我 ...

  3. android音量键调节听筒音量的大小

    android音量键调节听筒音量的大小 最近发现微信的语音功能可以在听筒和喇叭间互相切换并且可以使用音量按键进行调节,之前在项目开发中只用到音频的多媒体类型播放音频文件但没用到听筒,所以就写了个dem ...

  4. android 音量 广播,Android平台音量调节(一)音量键调节音量

    Android平台音量调节 本文基于Android 8.0讲述Android平台原生音量控制功能. 流的定义 Android中,音量都是分开控制,各种流定义各种流的音量.在Android8.0中,定义 ...

  5. android的背光调节

    android的背光调节是利用pwm波形进行调节的,源码在 drivers\video\backlight\pwm_bl.c

  6. [03] Android系统亮度调节

    链接:http://developer.android.com/reference/android/provider/Settings.System.html 最近在做的项目,需要使用亮度调节实现夜间 ...

  7. android手动亮度调节,背光闪烁,自动背光调节

    AAL与CABC背光选择(两种方式控制背光):参考[FAQ05966]89平台支持BB端CABC(即AAL)或LCM端CABC方式控制背光,两种方式使用方法如下[BB端CABC(即AAL)]- 打开功 ...

  8. Android音频——音量调节

    一.音量相关概念 1. 相关术语解释 track volume : 单个App设置音量时设置的是这个,它只影响本App的音量. stream volume :设置某一stream的音量,Android ...

  9. android 自定义音量调节,Android——自定义音量调节控件

    今天我们要实现一个上图中音量调节的效果.主要有两种实现方式自定义RatingBar和自定义View. 自定义RatingBar volume_rating.xml main.xml android:i ...

  10. Android系统音量调节策略学习总结

    二.外设类型 USB音箱底座 蓝牙音箱 3.5mm线控耳机 三.相关术语 track volume: 单个App设置音量时设置的是这个,它只影响本App的音量. stream volume: 设置某一 ...

最新文章

  1. rabbitmq 限制速度_=(:) RabbitMQ详解
  2. ansible2.7学习笔记系列
  3. 查询一个字符串的子串出现的次数在sql中
  4. 防火墙双机热备三大协议(VRRP-VGMP-HRP)原理
  5. 程序的记事本--log4net
  6. 数据中台实战(六):交易分析
  7. 在消费女性身材焦虑上,大码女装和BM风没有本质区别
  8. 迪杰斯特拉--- 模板(求最短路径/输出路径/所有路径都可以走的做法)
  9. 黑苹果sd卡认不出来_天生一对:新入苹果M1笔记本,DOCKCASE拓展坞弥补缺憾
  10. 在.net 2.0 中执行分布式事务:隐式事务篇(SQL Server 与 Oracle)
  11. 无法删除oracle用户的问题
  12. python不能安装的问题_无法安装pythoncolam
  13. python爬取豆瓣书籍_python爬取豆瓣书籍排行
  14. 安卓软件安装包后缀名_安卓手机安装包是什么格式?
  15. 网吧网吧无盘服务器配置,网吧无盘服务器配置杂谈
  16. ctfshow - PNG隐写入门赛
  17. pyserial库是python语言用于,python的pyserial模块
  18. RS-422接口定义
  19. 微信转账被拉黑 遇到渣人该怎么追回损失?
  20. 几道经典的面试题53

热门文章

  1. 程序验证(六):纳尔逊-欧朋算法(Nelson-Oppen Procedure)
  2. Maven3.8.1下载
  3. 开发嵌入式软件构建管道
  4. FPGA学习积累之AM调制解调(解调部分没搞太明白)
  5. C++和数据结构考试总结
  6. 分享一个可以让你在朋友圈赚钱的小工具
  7. C盘Administrator中 .m2/repository里面是什么
  8. html什么布局可以兼容多平台,腾讯游戏:浅谈游戏官网现状及设计趋势
  9. Android 照相机
  10. 【错误】E45: ‘readonly‘ option is set (add to override)