今天阅读代码的时候看到了一个实现颜色渐变的效果,不同于以往使用函数实现的颜色渐变,这个是规律的递增rgba里面的几个参数完成的,看起来就像是等差数列一样。没想到还能这样来,简单的了解了一下

rgba的前几位分别代表红/绿/蓝,最后一位a(alpha)一般用作不透明参数。范围是0到1,其他三位的范围是0-255

颜色是这样来控制的:

rgba = (0,
1 - self.value / (self.data_count * 2),
self.value / (self.data_count * 2) + 0.5,
1)
#不是是何原因,这里的rgba只支持0-1的范围

  

最新文章

  1. Maven的安装及更改下载仓库
  2. windows7下Wamp安装php扩展imagick(转)
  3. yii2中事务不能回滚的解决
  4. C语言中如何获得文件大小
  5. Interfaces
  6. Spark RDD设计学习笔记
  7. (转)C# WinForm中 获得当前鼠标所在控件 或 将窗体中鼠标所在控件名显示在窗体标题上
  8. iPhone的刷机 iPhone进UDF
  9. hbase thrift 访问队列
  10. 转发自:一像素 十大经典排序算法(动图演示)原链接:https://www.cnblogs.com/onepixel/articles/7674659.html 个人收藏所用 侵删
  11. JAVA课程设计-教学论坛系统
  12. Power BI 与 Azure Analysis Services 的数据关联:3、还原备份文件到Azure Analysis Services
  13. Lombok安装及使用
  14. 线性回归决定系数之Why SST=SSE+SSR
  15. 第十一章 串 (b1)串匹配
  16. Visual Studio宏
  17. c++浅拷贝与深拷贝(LeetCode669)
  18. IDEA2018 license
  19. 310实验室OTL问题----将写好的C++文件转换成Python文件,并将数据可视化
  20. python 列表的递归求和

热门文章

  1. python实现生产者消费者模型
  2. 性能测试:TPS和QPS的区别
  3. HBaseAPI
  4. USACO Superprime Rib
  5. 【oracle】处理锁表
  6. [RN] React Native Image 实现placeholder占位图
  7. 【JZOJ100208】【20190705】传说之下
  8. web服务本质
  9. rpm安装和卸载
  10. es6引用模块import后面加上花括号{}和不加花括号的区别