2010-12-09 38 views
1

我在畫布上繪製了現在輪到誰了。我使用validate()兩次使屏幕無效並再次繪製文本。但與invalidate()我重繪所有董事會,這持續了很長時間,有什麼辦法如何使Canvas的這部分失效?Android - 繪製文本無效

感謝

Hmyzak

回答

1

不是真的,沒有。你有兩個選擇:

  1. 把你想要在需要時更新到它自己的子查看和簡單地無效()的特定視圖的UI位。

  2. 如果繪製視圖的其他部分太昂貴,那麼使用繪圖緩存是一個很好的理由。檢查出View.setDrawingCacheEnabled()和朋友。