好吧也许我在这里错过了一些东西,但是当我做的时候
canvas.drawRGB(0x80, 0x80, 0x80);
我得到一个干净且预期的灰色屏幕:
但是当我使用这段代码时
pixels = new int[800*480];
...
for(int x = 0; x < 800; x++)
{
for(int y = 0; y < 480; y++)
{
pixels[x+y*800] = 0xff808080;
}
}
canvas.drawBitmap(pixels, 0, 800, 0, 0, 800, 480, false, null);
我的手机画的是这样的:(注意'棋盘'图案;不应该在那里)
在模拟器中也是如此,所以我猜我做错了什么?