【Android开发】Android 颜色透明度换算
透明度
透明度分为256阶(0-255),计算机上用16进制表示为(00-ff)。
透明就是0阶,不透明就是255阶,如果50%透明就是127阶(256的一半当然是128,但因为是从0开始,所以实际上是127)。
透明度 和 不透明度 是两个概念, 它们加起来是1,或者100%。
ARGB 中的透明度alpha,表示的是不透明度。
ARGB 依次代表透明度(alpha)、红色(red)、绿色(green)、蓝色(blue)。以颜色值 #FF99CC00 为例,其中,FF 是透明度,99 是红色值, CC 是绿色值, 00 是蓝色值。
如何换算
如果要求的颜色是#FFFFFF,透明度为40%。
1,将透明度转换成不透明度(转换方式参考“透明度”,第2条) 。不透明度为60%
2,不透明度乘以255。 我们得到结果:153
3,将计算结果转换成16进制。得到最终的不透明度:99
4,将不透明度和颜色值拼接成ARGB格式。得到最终的颜色值: #99FFFFFF
干货
透明度 | 16进制表示 |
---|---|
100% | 00 |
95% | 0D |
90% | 1A |
85% | 26 |
80% | 33 |
75% | 40 |
70% | 4D |
65% | 59 |
60% | 66 |
55% | 73 |
50% | 80 |
45% | 8C |
40% | 99 |
35% | A6 |
30% | B3 |
25% | BF |
20% | CC |
15% | D9 |
10% | E6 |
5% | F2 |
0% | FF |
转载于:https://www.cnblogs.com/neo-java/p/10185081.html
【Android开发】Android 颜色透明度换算相关推荐
- Android开发——Android手机屏幕适配方案总结
0. 前言 Android的屏幕适配,即使得某一元素在Android不同尺寸.不同分辨率的手机上具备相同的显示效果,这个问题一直以来都是我们Android开发者不得不面对的问题.本文参考了很多前人的博 ...
- Android开发-Android studio自带模拟器使用中文拼音输入法
Android开发-Android studio自带模拟器使用中文拼音输入法 搜狗输入法下载 搜狗输入法安装 修改模拟器语言 搜狗输入法下载 上篇文章中我们在Android studio中创建了X86 ...
- Android开发:Android颜色透明度换算表
目录 一.背景 二.颜色值标准格式 三.透明度 四.透明度计算 一.背景 作为一名Android开发人员,在每次开发的时候,UI会在设计图中标注颜色值,或者会直接给出颜色值,如:#FF2309,但是有 ...
- Android 设置背景颜色透明度
前言 本章是对设计给出的颜色做透明度的处理 原因 一般情况下我们是不需要做处理的,那为什么又需要我们做透明度呢,原因就是咱们的设计小哥哥.小姐姐们没有自己做处理,如果处理了的话,我们直接使用设计标注的 ...
- Android开发-Android操作系统简介
01. 系统简介 1.1 Android 名词 Android 一词的本义指 "机器人",同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统 ...
- android开发 android.view.View.OnClickListener和android.content.DialogInterface.OnClickListener冲突...
android开发中,在导入android.content.DialogInterface.OnClickListener 或者android.view.View.OnClickListener的其中 ...
- Android开发——Android四大组件
Activity 技巧:当你想查找系统已有的某界面对应的清单文件中<action-name>.<data>.<category>等信息时,你可以先打开模拟器, 打开 ...
- 基于chromium for android开发Android浏览器
在上一篇文章<< Chromium for Android开源了 >>中谈到了Google已经完全开源了Chromium for Android,这样我们就完全可以开发与Chr ...
- Android开发 Android 软盘 遮一部分EditText
目录 一.NestedScrollView/ScrollView造成EditText全遮住 windowSoftInputMode属性: 二.EditText被软盘遮住部分 一.NestedScrol ...
- Android开发-Android使用指定的浏览器作为默认浏览器
1 简介: 在Android设备上,在打开网页时,可以使用指定的浏览器来打开.本篇描述了这个功能的实现方法. 2 原理 我们知道,在Android应用开发时,可以由一个Activity跳转到另外的Ac ...
最新文章
- linux系统中的文件传输
- [VC++入门]指针一
- 2019牛客第四场I题 string
- python中MySQLdb的使用
- 扩展欧几里得算法求逆元_从辗转相除法到求逆元,数论算法初体验
- Qt:Qt实现网页自动刷新工具
- 被错误理解的人工神经网络(一)!
- Maven中的dependencyManagement 详解
- 大学计算机信息技术教程电子书资源,教与学中用好教材《大学计算机信息技术教程》.pdf...
- 惠普m128fn中文说明书_惠普M128fn使用教程
- VBA代码宝+代码助手
- ubuntu18.04安装evo测评工具踩坑
- 4G 全网通DTU是什么 有哪些功能应用
- C++Error2208:...尝试引用已删除的函数
- 行业标准 | 证券期货业信息系统运维管理规范 JR/T 0099—2012
- linux pcs 所有命令,BaiduPCS-Go Windows或linux下百度网盘cmd命令行详细使用方法
- Linux基本bash命令(持续更新)
- 在局域网访问 XAMPP 服务器本地主机
- 【储能优化】基于粒子群求解考虑分时电价-需求响应后的风光柴油储能优化配置模型附matlab代码
- FMS与Vcam实现flv网络电视直播 FMS直播