Android 透明度颜色值对照表

一、透明度对照表

注:00是完全透明,FF就是完全不透明

我们的UI小姐姐就喜欢给**「不透明度」**,这个需要自己判断一下。

java 复制代码
完全透明:0%   HEX: 00 
透明度:1%   HEX: 30 
透明度:2%   HEX: 50
透明度:3%   HEX: 80 
透明度:4%   HEX: A0 
透明度:5%   HEX: D0 
透明度:6%   HEX: F0 
透明度:7%   HEX: 12 
透明度:8%   HEX: 14 
透明度:9%   HEX: 17 
透明度:10%  HEX: 1A
透明度:11%  HEX: 1C 
透明度:12%  HEX: 1F 
透明度:13%  HEX: 21 
透明度:14%  HEX: 24 
透明度:15%  HEX: 26 
透明度:16%  HEX: 29 
透明度:17%  HEX: 2B 
透明度:18%  HEX: 2E 
透明度:19%  HEX: 30 
透明度:20%  HEX: 33 
透明度:21%  HEX: 36 
透明度:22%  HEX: 38 
透明度:23%  HEX: 3B 
透明度:24%  HEX: 3D 
透明度:25%  HEX: 40 
透明度:26%  HEX: 42 
透明度:27%  HEX: 45 
透明度:28%  HEX: 47 
透明度:29%  HEX: 4A 
透明度:30%  HEX: 4D 
透明度:31%  HEX: 4F 
透明度:32%  HEX: 52 
透明度:33%  HEX: 54 
透明度:34%  HEX: 57 
透明度:35%  HEX: 59 
透明度:36%  HEX: 5C 
透明度:37%  HEX: 5E 
透明度:38%  HEX: 61 
透明度:39%  HEX: 63 
透明度:40%  HEX: 66 
透明度:41%  HEX: 69 
透明度:42%  HEX: 6B 
透明度:43%  HEX: 6E 
透明度:44%  HEX: 70 
透明度:45%  HEX: 73 
透明度:46%  HEX: 75 
透明度:47%  HEX: 78 
透明度:48%  HEX: 7A 
透明度:49%  HEX: 7D 
透明度:50%  HEX: 80 
透明度:51%  HEX: 82 
透明度:52%  HEX: 85 
透明度:53%  HEX: 87 
透明度:54%  HEX: 8A 
透明度:55%  HEX: 8C 
透明度:56%  HEX: 8F 
透明度:57%  HEX: 91 
透明度:58%  HEX: 94 
透明度:59%  HEX: 96 
透明度:60%  HEX: 99 
透明度:61%  HEX: 9C 
透明度:62%  HEX: 9E 
透明度:63%  HEX: A1 
透明度:64%  HEX: A3 
透明度:65%  HEX: A6 
透明度:66%  HEX: A8 
透明度:67%  HEX: AB 
透明度:68%  HEX: AD 
透明度:69%  HEX: B0 
透明度:70%  HEX: B3 
透明度:71%  HEX: B5 
透明度:72%  HEX: B8 
透明度:73%  HEX: BA 
透明度:74%  HEX: BD 
透明度:75%  HEX: BF 
透明度:76%  HEX: C2 
透明度:77%  HEX: C4 
透明度:78%  HEX: C7 
透明度:79%  HEX: C9 
透明度:80%  HEX: CC 
透明度:81%  HEX: CF 
透明度:82%  HEX: D1 
透明度:83%  HEX: D4 
透明度:84%  HEX: D6 
透明度:85%  HEX: D9 
透明度:86%  HEX: DB 
透明度:87%  HEX: DE 
透明度:88%  HEX: E0 
透明度:89%  HEX: E3 
透明度:90%  HEX: E6 
透明度:91%  HEX: E8 
透明度:92%  HEX: EB 
透明度:93%  HEX: ED 
透明度:94%  HEX: F0 
透明度:95%  HEX: F2 
透明度:96%  HEX: F5 
透明度:97%  HEX: F7 
透明度:98%  HEX: FA 
透明度:99%  HEX: FC 
不透明:100% HEX: FF

二、透明度介绍

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

Android中的颜色值一般格式是:#AARRGGBB。

透明度分为256个等级,即 0~255,00表示完全透明,FF开始表示完全不透明

java 复制代码
注:
透明度 0(透明) --> 255(不透明)

16进制 00 (透明)--> FF(不透明)

比如:50%透明度, 50%也就是256的一半即128,因为是从0开始算的,所以是 127,转换成16进制就是 7F。

三、透明度设置

3.1 xml设置

java 复制代码
<!-- 整个布局添加透明度 -->
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:id="@+id/ll_root"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:alpha="0.6"
    android:orientation="vertical">
</LinearLayout>
 
<!-- 带个控件加透明度 -->
    <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="@string/str_sleep"
        android:textColor="@color/color_333333"
        android:alpha="0.6"
        android:textSize="@dimen/sp_24" />

也可以通过设置字体颜色,或者设置背景色来达到预期效果。

3.2 代码设置

java 复制代码
  tvName.setAlpha(isAccountsCancel?1:0.6f);//float:0(完全透明)~1(不透明)
  tvName.getBackground().setAlpha(255);//int:0(完全透明)~255(不透明)
相关推荐
镜宇秋霖丶18 小时前
2026.5.6@霖宇博客制作中遇见的问题
前端·javascript·vue.js
小李子呢021119 小时前
前端八股Vue---Vue-router路由管理器
前端·javascript·vue.js
洛_尘21 小时前
Python 5:使用库
java·前端·python
Bigger21 小时前
Bun 能上生产吗?我的实战结论
前端·node.js·bun
kyriewen1 天前
你的前端滤镜慢得像PPT?用Rust+WebAssembly,一秒处理4K图
前端·rust·webassembly
kyriewen111 天前
你等的Babel编译,够喝三杯咖啡了——用Rust重写的SWC,只需眨个眼
开发语言·前端·javascript·后端·性能优化·rust·前端框架
IT_陈寒1 天前
SpringBoot自动配置坑了我,原来要这样绕过去
前端·人工智能·后端
东方小月1 天前
Claude Code 完整上手指南:MCP、Skills、第三方模型配置一次搞定
前端·人工智能·后端
荣月灵的小梅花1 天前
在Android 9上修改build.fingerprint
android
XZ探长1 天前
基于 Trae Solo 移动办公修复 Vue3 前端服务问题
前端