我試圖在畫布上畫一個矩形,並且我正在面臨麻煩,以瞭解Android矩形繪製的深入。我讀過教程和每一個可能的,但我卡住了。瞭解實際上drawRect或繪圖座標在Android中的工作方式
在圖像中,紅色矩形是我的目標。
無論任何矩形大小,我需要繪製矩形的上方和矩形中間的紅色矩形位。我在這裏面臨的最糟糕的噩夢是瞭解X,Y寬度和高度座標。
任何人都可以解釋數學是如何工作的,有時候我們上去,Y達到非常小但寬度相同的座標更高。而且我永遠無法正確地證明紅色內部矩形。在某些屏幕中,它在其他一些屏幕中運行良好,但失敗。紅色矩形有時會從父矩形中出來。
議程是要了解如何協調工作,確保內部的紅色矩形
的完整性,這將是巨大的,我們將根據一個例子進行說明。我using-
void drawRect(float left, float top, float right, float bottom, Paint paint)
繪製
矩形(topleftx,toplefty,bottomrightx,bottomrighty) – JRowan
我知道這些參數,但我無法理解X,Y值,如何設置它..任何例子說明幫助 –
@JRowan在我發佈的矩形中,這些參數值在哪裏設置? –