java - 从颜色中移除 alpha 但保留其纹理

标签 java android colors

我有一个颜色#6A8F6509

我希望删除该颜色的 Alpha 部分,只留下 RGB 分量(即 #RRGGBB)。

生成的颜色必须与没有透明度的初始颜色相同。

我如何在 Android 的 Java 上解决这个问题?

更新:初始背景始终为白色 (#FFF)

最佳答案

int newColor = oldColor | 0xFF000000;

关于java - 从颜色中移除 alpha 但保留其纹理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7741099/

相关文章:

java - 用于 REST Controller 的 Spring MVC 4,如何为测试用例 Autowiring 不同的依赖项

java - com.skype.* 在 Linux 中的正确用法是什么?

R 编程 : creating a stacked bar graph,,每个堆叠条的颜色可变

c# - 在 C# 中将颜色定义为常量

java - 安卓|获取文件 (.zip) 并保存

java - 从AWS下载带有特殊字符 ":"的文件

android - 如何对android的http请求进行单元测试

android - 如何在一行中对齐 3 个按钮,android?

android - 如何隐藏平板电脑底栏

javascript - 在 Lab、Hcl 或任何感知均匀的颜色系统中改变色调和亮度