绿色到黄色到红色的颜色渐变
2017-10-26 16:45
1391 查看
绿色到黄色到红色的颜色渐变
前言:给定一个函数根据传入参数的大小,得到一个颜色。实现从绿色到黄色到红色的颜色渐变。代码:
//以val最大取值90为例 public int getColor(float val) { float one = (255 + 255) / 60;//(255+255)除以最大取值的三分之二 int r=0,g=0,b=0; if (val < 30)//第一个三等分 { r = (int)(one * val); g = 255; } else if (val >= 30 && val < 60)//第二个三等分 { r = 255; g = 255 - (int)((val - 30) * one);//val减最大取值的三分之一 } else { r = 255; }//最后一个三等分 return Color.rgb(r, g, b); }
相关文章推荐
- 你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。 抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)
- 颜色特征识别—识别红色,黄色,绿色,蓝色排针的数量
- 用CSS来定义<p>标签,要求实现以下效果:字体颜色再IE6下为黑色,IE7下为红色,IE8下为绿色,其他浏览器下为黄色。
- 添加绿色,黄色和红色区域
- js控制从绿色到红色的渐变
- 播放视频颜色不正常,红色变成绿色或者很模糊
- 红色渐变到绿色
- 【POJ 3734】【用母函数推公式 或者 矩阵幂】 Blocks【现要给n块砖染红、蓝、绿、黄四种颜色。要求被染成红色和绿色的砖块数量必须为偶数,问染色方案数】
- 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。
- android studio 文件名颜色 灰色,绿色,红色,蓝色,白色的含义
- 显示 n 条记录,每 3 行换一次颜色,即 1 , 2, 3 用红色字体, 4, 5, 6 用绿色字体, 7, 8, 9 用红颜色字体。
- 17.5---珠玑妙算,四个槽,红色黄色绿色蓝色(CC150)
- svn中有的代码被标注黄色,绿色和红色,分别表示什么意思呢?
- table显示n条记录,每三行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红色字体
- 蓝色、绿色、红色、紫色四种颜色的水平CSS导航
- FLASH文本使用渐变颜色和投影
- Android 自带描边颜色渐变炫酷进度条
- 绘制颜色渐变三角形
- 如何用css使边框颜色渐变
- iOS绘制颜色渐变