颜色中的Alpha小结
关于Alpha值越大越深越小越浅rgba(166, 131, 106, 0.16) 是一种表示颜色的方式每个参数的含义如下R (166)红色Red分量。G (131)绿色Green分量。B (106)蓝色Blue分量。A (0.16)Alpha 通道即不透明度。最后一个参数 0.16 的含义它是指不透明度Opacity取值范围是 0 到 10 表示完全透明看不见。1 表示完全不透明实色。0.16 表示 16% 的不透明度。换句话说它是非常透明的。 如果你把它放在白色背景上它看起来会像淡淡的浅褐色。在 Compose 中如何写如果你需要将这个颜色值写在代码里可以使用// 方式 1使用浮点数val myColor Color(red 166/255f, green 131/255f, blue 106/255f, alpha 0.16f)// 方式 2使用常用的十六进制16% 的 alpha 约等于 29 的十六进制val myColorHex Color(0x29A6836A)Alpha 百分比值16%转成16进制计算公式如下Alpha (Hex)round(255×Alpha (Decimal))\text{Alpha (Hex)} \text{round}(255 \times \text{Alpha (Decimal)})Alpha (Hex)round(255×Alpha (Decimal))详细计算步骤乘法计算255×0.1640.8255 \times 0.16 40.8255×0.1640.8四舍五入40.840.840.8进位得到414141。进制转换将十进制的414141转换为十六进制。41÷16241 \div 16 241÷162… 余999商为222结果即为292929。所以0.160.160.16对应十六进制就是 29。2. 为什么你刚才算的“不等于”可能你直接用16×1.616 \times 1.616×1.6这种简易算法或者在计算255×0.16255 \times 0.16255×0.16时没有进行十六进制转换。在计算机图形学中透明度是把0…10 \dots 10…1映射到0…2550 \dots 2550…255(00…FF00 \dots FF00…FF)。3. 常用透明度对照表方便你写代码如果你以后在 Figma 看到百分比可以直接查这个表100%→\rightarrow→FF80%→\rightarrow→CC50%→\rightarrow→8020%→\rightarrow→3316%→\rightarrow→2910%→\rightarrow→1A

相关新闻

Linux 新手必背命令(精简版)

Linux 新手必背命令(精简版)

Linux 新手必背 30 条命令,最精简、最常用,直接背这一份就够上手。目录 & 文件(最常用)pwd 查看当前路径ls 查看文件ls -la 查看所有文件(含隐藏)4. cd 文件夹名 进入目录5. cd .. 返回上一级6. mkdir …

2026/5/17 11:54:25 阅读更多 →
control ui requires device identity (use HTTPS or localhost secure context)

control ui requires device identity (use HTTPS or localhost secure context)

1 解决改成以上的重启"gateway": {"port": 18789,"mode": "local","bind": "lan","controlUi": {"allowedOrigins": ["*"],"allowInsecureAuth": true,"dangerousl…

2026/5/17 11:54:24 阅读更多 →
QMD:本地MD混合搜索引擎

QMD:本地MD混合搜索引擎

当你的 LLM 账单飙升,你告诉自己,好吧,好吧,上下文是昂贵的,但这就是构建代理的成本。 是的。结果是……不完全是。 我在尝试解决一个非常无聊的问题时遇到了 QMD:如何让一个代理"记住"数千个 …

2026/5/17 11:54:22 阅读更多 →

最新新闻

JMeter分布式测试实战:突破单机瓶颈,构建高并发压测集群

JMeter分布式测试实战:突破单机瓶颈,构建高并发压测集群

1. 项目概述:为什么单机JMeter会“力不从心”?做性能测试的朋友,估计都经历过这个场景:脚本写好了,参数化也配了,场景设计得挺完美,结果一跑起来,单台机器上的JMeter就开始“气喘吁吁…

2026/7/2 22:43:07 阅读更多 →
暗黑破坏神2存档编辑器:新手5分钟上手完整指南

暗黑破坏神2存档编辑器:新手5分钟上手完整指南

暗黑破坏神2存档编辑器:新手5分钟上手完整指南 【免费下载链接】d2s-editor 项目地址: https://gitcode.com/gh_mirrors/d2/d2s-editor 还在为暗黑破坏神2的存档修改而烦恼吗?d2s-editor是一款专为暗黑破坏神2玩家设计的免费开源存档编辑器&…

2026/7/2 22:43:07 阅读更多 →
基于Locust构建百万并发分布式压测集群:架构设计与实战调优

基于Locust构建百万并发分布式压测集群:架构设计与实战调优

1. 项目概述:从单机到集群的负载生成演进在性能测试领域,我们常常面临一个核心矛盾:如何用有限的硬件资源,模拟出真实世界中成千上万甚至百万级别的用户并发访问?早期,我们可能依赖JMeter的单机模式&#x…

2026/7/2 22:41:06 阅读更多 →
从零搭建Jmeter性能测试项目:工程化实践与自动化流水线

从零搭建Jmeter性能测试项目:工程化实践与自动化流水线

1. 项目概述:为什么需要一个“从零搭建”的性能测试项目?如果你是一名测试工程师、开发人员,或者正在负责一个即将上线的系统,听到“性能测试”这个词,大概率会感到既熟悉又头疼。熟悉是因为它关乎系统的稳定性和用户体…

2026/7/2 22:41:06 阅读更多 →
生产环境Locust分布式压测实战:架构、脚本与全链路监控

生产环境Locust分布式压测实战:架构、脚本与全链路监控

1. 项目概述:为什么要在生产环境部署Locust?如果你和我一样,长期在运维和开发一线摸爬滚打,肯定对“性能测试”这四个字又爱又恨。爱的是,它能提前暴露系统瓶颈,避免上线后的“午夜惊魂”;恨的是…

2026/7/2 22:41:06 阅读更多 →
粉笔980是「入门班」还是「全程班」?报课前先把名字搞懂

粉笔980是「入门班」还是「全程班」?报课前先把名字搞懂

先说结论: 粉笔 980 系统班在市面上常被叫作「粉笔基础课」「方法精讲班」「980 班」——名字很多,但多数情况下指向 同一条国考、省考备考主线,更接近 「全程班」 而不是 「入门体验班」。这里的「980」主要指 班型价格档位(俗称…

2026/7/2 22:39:05 阅读更多 →

日新闻

Path of Building PoE2:5步掌握流放之路2角色构建的终极免费工具

Path of Building PoE2:5步掌握流放之路2角色构建的终极免费工具

Path of Building PoE2:5步掌握流放之路2角色构建的终极免费工具 【免费下载链接】PathOfBuilding-PoE2 项目地址: https://gitcode.com/GitHub_Trending/pa/PathOfBuilding-PoE2 还在为《流放之路2》复杂的角色构建而头疼吗?面对上千个天赋节点…

2026/7/2 19:10:19 阅读更多 →
SSH密钥生成原理与跨平台安全实践指南

SSH密钥生成原理与跨平台安全实践指南

1. 为什么今天还必须亲手生成 SSH 密钥——不是“过时操作”,而是安全基建的起点你可能已经点开过几十次 GitHub 的 SSH 设置页,也见过终端里一闪而过的ssh-keygen -t ed25519 -C "your_emailexample.com"命令,但真正理解它在 macO…

2026/7/2 19:10:19 阅读更多 →
GAN工程化实战:从图像合成到物理建模的工业落地路径

GAN工程化实战:从图像合成到物理建模的工业落地路径

1. 项目概述:当GAN不再只是“画图玩具”,它正在悄悄重构现实世界的生产逻辑“Astonishing GAN Applications”——这个标题乍看像科技展会的宣传语,但在我过去三年深度参与17个GAN落地项目的实操经验里,它根本不是修辞&#xff0c…

2026/7/2 19:12:20 阅读更多 →

周新闻

月新闻