今
天测试反馈设置的色值跟设计图不一致,其实是一个很简单的设置,黑色,70%透明。
而我是这么设置的:<solid android:color="#30000000"/>
那为啥跟设计图不一样嘞?那是因为前两位设置30
并不表示透明度位70%。
Alpha值的范围是0到255,其中0表示完全透明的颜色,255表示完全不透明的颜色
那么30%的透明度也就是 255 * 0.3 = 76.5 ,再转换为16进制,通过进制转换得到的值为4c.8,
所以最后应该设置的色值为 :<solid android:color="#4c000000"/>
大功告成!