将屏幕分成两部分

时间:2011-10-27 16:24:22

标签: android colors split screen draw

好的我尝试了一些方法,但我失败了......

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

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

因此您可以看到代码将使用background(xml)中指定的颜色绘制整个屏幕;

问题是我想要仅涂装上部屏幕部分的65%左右,其余部分35%将在底部保持黑色。我想这样做是因为在上部我想写一个问题,并且在底部,我将有大约4个按钮。

1 个答案:

答案 0 :(得分: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);