我需要#F0FFF0在android应用程序中表示十六进制颜色(存储为整数).我将其存储为:
int color = 0xF0FFF0;
Run Code Online (Sandbox Code Playgroud)
但是在渲染时颜色似乎很明显(事实上,它是黑色的).我是否错误地存储了颜色?
也许你需要设置alpha.即.
int color = 0xFFF0FFF0;
其中前两个FF表示alpha是完全不透明的.请参阅:http: //developer.android.com/reference/android/graphics/Color.html
小智 6
Android使用Hex ARGB值,格式为#AARRGGBB.第一对字母AA代表Alpha通道.您必须将十进制不透明度值转换为十六进制值.以下是步骤:
Alpha Hex Value Process
这就是你找到alpha通道值的方法.我冒昧地为你整理了一系列价值观.请享用!
十六进制不透明度值