0

私はAndroidコードを理解しようとしています

mCanvas.drawColor(-1);

-1はどういう意味ですか?それはどのRGB値に相当しますか?

4

2 に答える 2

2

その関数が特別な値を受け入れるようには見えないので、白を指定するための非常にあいまいな方法だと思います。

-1 の 16 進値はであり、完全な白である0xFFFFFFFFに分解されます。R=255, G=255, B=255, A=255

于 2012-04-14T19:32:21.310 に答える
2

signed int 値 -1 は unsigned int 0xFFFFFFFF (32 ビットの場合) に対応します。色は 0xAARRGGBB としてエンコードされるため、-1 は白を意味します。

于 2012-04-14T19:32:31.480 に答える