今天看到一段代码,里面写的颜色值为负数
View().setBackgroundColor(-16777216);
这里的颜色值是10进制的,其实android的颜色值16进制范围是00000000-ffffffff,那这个颜色值对应的16进制到底表示啥意思
System.out.println(String.format("%08x",-16777216));
'打印结果ff000000,不透明ff 黑色000000,-16777216是一个32位有符号整数'
'这段java代码可以直接在线运行https://c.runoob.com/compile/10'