2011-12-14 104 views
0

我有一個自定義視圖,並在onDraw()方法我根據一些參數在畫布上繪製一些圖像。但是我有一個性能問題,因爲當這個視圖播放一個旋轉動畫時,每次調用方法onDraw()時它都會很慢。有沒有辦法避免這種情況?安卓視圖繪製性能

+0

你試圖在真實的設備上或模擬器上? – 2011-12-14 15:07:13

回答

0

你是如何在onDraw()方法中實現的?

您應該使用canvas.drawBitmap(位圖,矩陣,繪圖)並且僅對矩陣進行預旋轉。

此外,只有在確定存在更新時,纔可以通過調用「invalidate()」方法來防止過度調用onDraw。