我正在为我的应用程序小部件实现小部件透明度选项,尽管我在正确获取十六进制颜色值方面遇到了一些困难。作为十六进制颜色透明度的新手,我搜索了一下,尽管我找不到我问题的具体答案。
我想通过十六进制颜色设置透明度,所以假设我的十六进制颜色ID“#33b5e5”并且我希望它是50%透明。然后我将使用“#8033b5e5”,因为80是50%。
我在这里找到了一个有用的图表:http://www.dtp-aus.com/hexadeci.htm。有了这些数据,我设法想出了这个:
0% = #0010% = #1620% = #3230% = #4840% = #6450% = #8060% = #9670% = #11280% = #12890% = #144
现在,当我在十六进制中获得高于100时,问题开始出现。十六进制颜色代码只能是8个符号长,对吗?例如#11233b5e5(80%)崩溃。
我能做些什么来使我也能使用更高的数字?