2013-05-28 46 views
1

我有一個自定義視圖用矩形:Android的畫布矩形變色

mCanvas.drawRect(0, 0, 50, 50, paint); 

我想改變基於觸摸輸入矩形的填充。

如何在矩形繪製後更改繪畫?

+0

調用'invalidate()'並在'onDraw()'中執行繪圖' –

回答

1

你不能像這樣改變油漆。您需要重繪矩形。

+0

如何重繪它? –

+0

mCanvas.drawRect(0,0,50,50,differentPaint); –