0

我正在尝试理解一个 android 代码

mCanvas.drawColor(-1);

-1 是什么意思?它等于什么 RGB 值?

4

2 回答 2

2

该函数似乎不接受任何特殊值,所以我猜这只是指定白色的一些非常晦涩的方式。

-1 的十六进制值是0xFFFFFFFF,它只是分解为R=255, G=255, B=255, A=255,它是全白的。

于 2012-04-14T19:32:21.310 回答
2

有符号整数值 -1 对应于无符号整数 0xFFFFFFFF(在 32 位的情况下)。颜色编码为 0xAARRGGBB,因此 -1 表示白色。

于 2012-04-14T19:32:31.480 回答