2010-07-19 47 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