在日常的android开发过程中,UI设计师一般都会或多或少的做一些不同透明度的背景,从而提高交互效果。 一般这个时候设计师们都会丢给我们一个色值,然后告诉我们,透明度30%,40% ......。 如果我们这个时候是给一个view添加透明度。 我们可以直接通过设置 alpha属性。但是如果是一个shape组件呢。 没有 alpha属性怎么办?

这个时候我们就需要把一个普通的色值转换成带有透明度表示的色值。

how do we it?

一个正常的16进制的色值格式是这样的: #RRGGBB。如果我们要给这个色值设置透明度,那就在他数值之前添加两个字节去表示不透明度。

例如:#C0C0C0 这个色值,如果我们要设置透明度为30%,那就是变成#4DC0C0C0 。 #4DC0C0C0就是#C0C0C0的30%透明度的显示。

你问我,这个4D是哪里来的,看底下,左边那列表示透明度,右边是值。你想设置多少就是多少。 爽吧!!!

从FF开始表示完全不透明,到00表示完全透明。 自己理解吧. 哈哈哈!

以上,亲测可用,拿走不谢!

100% — FF

99% — FC

98% — FA

97% — F7

96% — F5

95% — F2

94% — F0

93% — ED

92% — EB

91% — E8

90% — E6

89% — E3

88% — E0

87% — DE

86% — DB

85% — D9

84% — D6

83% — D4

82% — D1

81% — CF

80% — CC

79% — C9

78% — C7

77% — C4

76% — C2

75% — BF

74% — BD

73% — BA

72% — B8

71% — B5

70% — B3

69% — B0

68% — AD

67% — AB

66% — A8

65% — A6

64% — A3

63% — A1

62% — 9E

61% — 9C

60% — 99

59% — 96

58% — 94

57% — 91

56% — 8F

55% — 8C

54% — 8A

53% — 87

52% — 85

51% — 82

50% — 80

49% — 7D

48% — 7A

47% — 78

46% — 75

45% — 73

44% — 70

43% — 6E

42% — 6B

41% — 69

40% — 66

39% — 63

38% — 61

37% — 5E

36% — 5C

35% — 59

34% — 57

33% — 54

32% — 52

31% — 4F

30% — 4D

29% — 4A

28% — 47

27% — 45

26% — 42

25% — 40

24% — 3D

23% — 3B

22% — 38

21% — 36

20% — 33

19% — 30

18% — 2E

17% — 2B

16% — 29

15% — 26

14% — 24

13% — 21

12% — 1F

11% — 1C

10% — 1A

9% — 17

8% — 14

7% — 12

6% — 0F

5% — 0D

4% — 0A

3% — 08

2% — 05

1% — 03

0% — 00

android 半透明色值_Android 色值转换成透明度色值相关推荐

  1. Android kotlin 将Base64字符串转换成Bitmap,并在jetpack compose的Image控件中显示

    Android kotlin 将Base64字符串转换成Bitmap 前言 代码 将Base64字符串转换成Bitmap 在jetpack compose的Image控件中显示Bitmap 完事 前言 ...

  2. 透明度色值转换成十六进制色值

    例如标注图上给的色值如下图所示:#000000   8% 先把透明度转换成255*8%=20.4 然后再把20.4转换成十六进制即:14 含有透明度的色值即是:#14000000 也可以调用电脑上的计 ...

  3. Android笔记:将布局转换成图片

    如题,需求就是把xml里面的布局转换成图片,然后保存下来,大家觉得特别简单吧,去问过好多人,也查了查很多app都有这么一个功能,当用户完成了app的某个任务时,产品希望用户点击分享的时候,能动态绘制出 ...

  4. Android 将本地资源图片转换成Drawable,进行设置大小

    前言: 因为项目中显示图片是用Picasso,设置placeholder和error图片的时候发现,本地图片的大小无法满足我的需求,需要先对图片大小改变再显示. Picasso的placeholder ...

  5. Android aar引用aar / aar转换成jar

    我们在开发过程中,可能会遇到自己要导出一个aar给别的app使用,但是这个aar又要用到别的aar,直接aar包aar不行,那怎么把一个aar包进另一个aar中? 把aar转换成jar 给aar使用, ...

  6. android 自定义 黑点,Android自定义密码样式 黑点转换成特殊字符

    本文为大家分享了Android自定义密码样式的制作代码,黑点换成¥.%等特殊字符,供大家参考,具体内容如下 复制下面代码即可: 布局: xmlns:android="http://schem ...

  7. android密码是小黑点,Android自定义密码样式 黑点转换成特殊字符

    本文为大家分享了Android自定义密码样式的制作代码,黑点换成¥.%等特殊字符,供大家参考,具体内容如下 复制下面代码即可: 布局: xmlns:android="http://schem ...

  8. android录音raw格式转换,android录音raw用lame转换成mp3

    1.用android进行录音上传到服务器,录音往往有这几种: a. 用MediaRecorder进行录音,示例代码如下: MediaRecorder recorder = new MediaRecor ...

  9. c语言int转换成float,int怎么转化为float 将 int型变量n转换成float型变量的方法是...

    请问C语言中如何将int转换为float 将 int型变量n转换成float型变量的方法是 A float n B (float )n C float( n) D( float) ( n)不懂小编的人 ...

最新文章

  1. python安装在什么系统下最好-windows系统下Python环境的搭建
  2. 解决 ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)异常
  3. windows ping 不通虚拟机
  4. python获取列表list里面元素的下标
  5. 服务器闰秒 linux,闰秒导致部分 Linux 服务器高 CPU 使用率
  6. Goalng小demo一:家庭收支记账软件项目
  7. php报错提醒,php报错问题
  8. php扩展之redis
  9. 基于51单片机的keli安装方法
  10. python — pip 下载速度慢解决方法(含Anaconda、spyder 下载包的方法)
  11. ESP32烧录Arduino生成的bin文件
  12. 对于寨板X99开启AIDA64传感器必须的设置
  13. 计算机图形系统根据硬件配置,计算机图形系统硬件基础.ppt
  14. JavaScript: Checkbox onChange event is differently processed by IE and FF
  15. Mysql 创建数据库\添加用户\用户授权
  16. mysql限制小数位_mysql-控制小数位数
  17. DirectX11 SDK下载地址
  18. NCCL配置多卡运行
  19. 努力是为了让自己不平庸
  20. 登录页面,登录后跳转不成功

热门文章

  1. 中秋主题html,中秋节活动主题标语
  2. Redis字符串深入
  3. cmd中Redis的启动
  4. IDEA Servlet页面报错
  5. java jsp校验提示信息_java Jquery表单校验代码jsp页面
  6. 代码实现tan graph model for classification_几行代码搞定ML模型,低代码机器学习Python库正式开源...
  7. 系统相机裁剪比例_如何正确设置相机:6个最常见的错误,你还在犯错吗?
  8. hp服务器 新增硬盘_HP服务器linux操作系统如何添加硬盘
  9. python闭包与装饰器的代码解释
  10. 【算法基础笔记】常用的排序算法的时间、空间复杂度,部分排序算法原理