2010-07-19 69 views
0

canvas.drawRect(left,top,right,bottom,paint);Android中的矩形

说我要绘制矩形

X = 30至x = 35高度y = 50的 。 上述方法中的值是多少?非常感谢你。

回答

1

尝试:

canvas.drawRect(30,0,35,50,Reference_to_Paint_Object); 

这是假设您想要的矩形屏幕的顶部开始。更改第二个参数以设置顶部位置。您还需要构建一个Paint对象以传递给最后一个参数。

+0

Josiah, 它显示在手机的最左上角,我要它显示在页面的中心。难道我不得不添加一些东西来强制它显示在中心位置。 其实,我试图沿x轴产生一系列脉冲,因此想在页面中间显示它们。谢谢。 – 2010-07-19 20:04:57

+0

几件事情要尝试:检查以确保您的画布对象被设置为填充您已有的区域。尝试将第一个参数(它是屏幕左侧的偏移量)和第二个参数参数(这是从屏幕顶部的偏移量)。所以如果你想在100×100像素的显示中间显示,你可以说drawRect(45,45,10,10,Paint_Object); – Josiah 2010-07-19 20:16:11