2015-06-24 67 views
0

我正在處理一個畫布,我必須繪製多個不同類型的元素,從而繪製幾個不同的繪畫對象。我想知道哪個更有效,創建不同的疼痛對象或設置不同的配置到同一個活動中的各種繪畫對象

+0

顯然,使用更多Paint對象會有更多的開銷。但是,如果Paint對象在初始化後沒有更改,它將使代碼更易於讀取/調試。只要你沒有在'onDraw'中做對象創建,它就不應該有任何問題。 – dharms

回答

0

在onDraw方法(使用Paints的地方)實例化對象性能不好,我是不確定改變價值。

但通常的做法是先實例化Paint對象,然後在其onDraw部件中使用每個對象。