在安卓软件开发时老是会遇到取一定透明度的颜色,这个其实可以计算的。

安卓系统里颜色一般用6位16进制表示,如#ffffff,全为f,说明是各种颜色的组合,是白色。#000000是什么颜色都没有,那就是黑色。

加上透明度,则再加2位16进制如:#00ffffff,共8位16进制的数字。前两位:00表示完全透明,ff表示完全不透明。其余的则根据不透明度的百分比来计算。

如白色,不透明度为30%,那么颜色值表示为#**ffffff表示白色,透明度的计算:

255x30%,转换为16进制数即可,为4c,所以8位颜色为:#4cffffff。

注意:安卓里面的Alpha,跟中国人的思维是反的,0表示完全透明,1表示完全不透明,0-1之间透明程度变化,比如我们说30%透明度的ffffff,那么其实是70%的不透明,所以这里需要注意下

<!--100% —FF-->  <!--95% — F2-->  <!--90% — E6-->  <!--85% — D9-->  <!--80% — CC-->  <!--75% — BF-->  <!--70% — B3-->  <!--65% — A6-->  <!--60% — 99-->  <!--55% — 8C-->  <!--50% — 80-->  <!--45% — 73-->  <!--40% — 66-->  <!--35% — 59-->  <!--30% — 4D-->  <!--25% — 40-->  <!--20% — 33-->  <!--15% — 26-->  <!--10% — 1A-->  <!--5% — 0D-->  <!--0% — 00-->  

16进制颜色透明度计算方法相关推荐

  1. 【图片】Python对RGB颜色与16进制颜色进行互转

    RGB颜色被称为"真彩色",是Photoshop中默认使用的颜色,也是最常用的一种颜色模式.RGB模式的图像由3个颜色通道组成,分别为红色通道(Red).绿色通道(Green)和蓝 ...

  2. WPF 后面板设置16进制颜色,透明;

    16进制颜色 Background = new SolidColorBrush((Color)ColorConverter.ConvertFromString("#F0F0F0") ...

  3. 踩坑~CSS~8 位16 进制颜色

    踩坑-CSS-8 位16 进制颜色 背景 初步结论 网页颜色 16 进制数字表示方法 十进制"函数"表示 支持度与最终结论 背景 我在开发 webview 环境下的 H5 小应用( ...

  4. android 16进制颜色代码

    在开发过程中,会看到有些设置的颜色为8位,有些是6位,开始时有些搞不明白,后面查看一些资料才发现原理是这样的.以#ff000000为例, #ff000000此为16进制颜色代码,前两位ff为透明度,后 ...

  5. js实现rgb和16进制颜色的相互转化

    16进制转rgb transRgb(color) {var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/;var sColor = color.toLowerC ...

  6. iOS 将16进制颜色转换成UIColor

    很多地方我们都使用16进制颜色,但iPhone使用的是UIColor对象,不直接支持16进制颜色,为此,需要我们手动将16进制颜色转换为UIColor - (UIColor *) hexStringT ...

  7. 16进制颜色识别和搭配规律

    在CSS中,经常会用到16进制的颜色来设置文本.背景.边框等颜色,但是对于一个纯前端来讲,16进制颜色的识别和搭配可能会较为陌生了 ,本文简单介绍一下16进制颜色的一些规律 16进制颜色的数值意义: ...

  8. iOS 直接使用16进制颜色

    在做iOS开发时,一般我们会吸色,就是产品给的图我们一般会吸色,但是最近吸色时候,老大说有较大的颜色偏差,所以要求我们直接使用UI给出的额16进制颜色,你也可以搜索<RGB颜色值转换成十六进制颜 ...

  9. POI 自定义16进制颜色导出

    今天导入一个Excel 要求什么格式导入就怎么显示,包括字体 颜色,还要怎么导出.这个poi导入的是16进制颜色,导出比较麻烦.具体参考以下代码吧 private CellStyle createSt ...

最新文章

  1. 7a系列mrcc xilinx_【FPGA】Xilinx-7系的时钟资源与DDR3配置
  2. .NET MVC Filter异常处理
  3. 金鱼会开车?对,以色列新研究证明金鱼有陆地导航能力,还能看标志认出目的地...
  4. [Spring cloud 一步步实现广告系统] 19. 监控Hystrix Dashboard
  5. 1. 青蛙跳跳FrogJmp Count minimal number of jumps from position X to Y.
  6. autolisp 列表 resbuf
  7. 跨语言之间的socket通信(C--Java的握手)(基础篇转)
  8. Ubuntu 12.04 下安装 Eclipse
  9. 爬虫 推送到discord_如何将自定义表情符号添加到Discord服务器
  10. 如何在古董级IPAD上修改植物大战僵尸游戏金币
  11. 迅雷的FLV文件迷你播放器
  12. Java多线程并发笔记01 对象锁 类锁 对象锁的同步和异步 脏读
  13. 写作分册王诚pdf_后王诚时代|老铁们,管综写作还能跟谁?
  14. STM32F4应用-串口通信
  15. 竞争学习神经网络详解
  16. android动态设置textview的id,动态调整TextView的Gravity
  17. 如何做好扁平化设计:交互篇(2)
  18. 网络安全培训学习资源
  19. 2017计算机考研考什么时候,2017年考研各科考试时间
  20. Coding and Paper Letter(十七)

热门文章

  1. 一句话木马与中国菜刀
  2. 【图文教程】传统IDC部署网站
  3. 计算机毕业设计java基于ssm的笔记本电脑销售系统-可定制
  4. Android研究学习动态壁纸
  5. impdp命令导入.dmp文件
  6. Node多版本控制器(nvs)
  7. VisionMobile:三星如何争取开发者了解健康数据
  8. 【MATLAB实验】MATLAB矩阵与数组及改变矩阵形状(rot90函数逆时针旋转、矩阵转置)
  9. 7-3 一帮一 (15分)
  10. ABLDT维护历史资产累计购置价值和累计折旧报错 ,消息号GLT2201 “未填写行项目001中平衡字段“利润中心”