2012-02-25 54 views
0

我擴展了View並調用invalidate()方法來強制重繪。我只重繪了View的一部分,但其他一切都是黑色的。在android視圖中重繪只是一部分

如何在onDraw()被調用之前停止清除屏幕?

回答

1

可以使用無效(矩形)或無效(左,上,右,下)

+0

Thx,我沒有看到我自己。 – Ussr 2012-02-25 11:30:56

0

我不認爲這項工作。 因爲我已經使用invalidate(Rect)。在onDraw(Canvas)中,您可以找到畫布的高度和寬度,與視圖邊界相同。畫布剪輯邊界是相同的。

我認爲這可能適用於視圖組,但不適用於視圖。