2011-10-27 71 views
1

好吧,我尝试了一些方法,但我失败了......分成两个部分屏幕

我的背景画代码是这样的:

canvas.drawRect(0, 0, getWidth(), getHeight(), background); 

所以你可以看到,代码将绘制整个屏幕背景(xml)中指定的颜色;

问题是我只想绘制大约65%的屏幕上部分和其余的35%将在底部保持黑色。我想这样做是因为上部我想写一个问题,在底部我将有大约4个按钮。

回答

0

试试这个:

//Setup top half 
canvas.drawRect(0,0,getWidth(), getHeight()*0.65, background); 
//Setup bottom half 
canvas.drawRect(0,getHeight()*0.65, getWidth(), getHeight(), secondbackground);