美文网首页
Android 的Color 透明度换算

Android 的Color 透明度换算

作者: __素颜__ | 来源:发表于2018-06-22 17:30 被阅读49次

一.前言

在开发过程中,UI给的标注图上,所有颜色值是RGB,但是透明度经常都是百分比,例如:颜色值:#FFFFFF,透明度40%。使用过程中我们需要进行换算。

二.六位与八位的区别

6位(#000000)就是RGB值

8位(#1e000000)ARGB 头两位是透明度 是个16进制数字( 00是完全透明, ff是完全不透明。对应的十进制是 00->0 ff->255)

三.换算

比如说,设计要求80% 的透明度的白色,因为我们知道255是完全不透明 就是100%的不透明(所以以255为标准)

1.将透明度转换成不透明度 :100%-80%=20%

2.不透明度乘以255得到10进制数:255*20%=51

3.将计算结果转换成16进制:33

image.png

4.将透明度和颜色值拼接成ARGB格式:#33FFFFFF

四.对照表

image.png

相关文章

  • Color

    Android 的Color 透明度换算https://www.jianshu.com/p/fde8e87bf3ff

  • Android 的Color 透明度换算

    一.前言 在开发过程中,UI给的标注图上,所有颜色值是RGB,但是透明度经常都是百分比,例如:颜色值:#FFFFF...

  • 常用色值透明度

    颜色透明度 格式: android:background="#XXxxxxxx"(颜色可以写在color中) 说明...

  • 【转】关于透明色值

    转自:Android 颜色透明度换算 简介 颜色 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常...

  • Android颜色透明度换算16进制

    Android颜色透明度和十六进制对照表:#AARRGGBB 换算过程: 将透明度转换成不透明度(转换方式参考“透...

  • Color透明度(Android)

    转载:https://blog.csdn.net/sinat_33585352/article/details/8...

  • Android 颜色透明度换算

    例子:UI给出的颜色是#FFFFFF,透明度为40%。对照下表颜色值为#99FFFFFF 说明:如果UI给出16进...

  • Android 颜色透明度换算

    作者:snowdream原文地址:http://snowdream.github.io/blog/2016/03/...

  • Android 颜色透明度换算

    每次开发的时候,UI在设计图中标注的颜色都是类似于#FF0000(红色),这倒没什么,但是呢后面却标注了30%的透...

  • Android 颜色透明度换算

    简介 颜色 Android中的颜色值通常遵循RGB/ARGB标准,使用时通常以“#”字符开头,以16进制表示。 常...

网友评论

      本文标题:Android 的Color 透明度换算

      本文链接:https://www.haomeiwen.com/subject/pmxlyftx.html