我是J2ME的新手,我对canvas非常感兴趣因为它可以做很多工作但是我遇到麻烦就是定义坐标X和Y
我尝试用2色绿色和灰色填充我的屏幕,但它错过了屏幕上方的一部分:
我需要你的帮助
谢谢!
答案 0 :(得分:1)
fillRect中rev 3 of your question中i * size
的第二次出现感觉很滑
int size = 50;
for(int i = 0; i < itemsPerLines.length; i++){
int x = 0 + 1, y = i * size,
width = getWidth() - 2, height = size /* not i*size */;
if(i % 2 == 0){
g.setColor(0x00ff00); // green - not 0x0ff000
}else{
g.setColor(0x414141);
}
g.fillRect(x, y, width, height);
g.setColor(0xff00ff); // red + blue? wonder how it looks
int x1 = i * size, y1 = y;
g.drawLine(x, y, x1, y1);
}
}