0
我有一個自定義視圖,並在onDraw()
方法我根據一些參數在畫布上繪製一些圖像。但是我有一個性能問題,因爲當這個視圖播放一個旋轉動畫時,每次調用方法onDraw()
時它都會很慢。有沒有辦法避免這種情況?安卓視圖繪製性能
我有一個自定義視圖,並在onDraw()
方法我根據一些參數在畫布上繪製一些圖像。但是我有一個性能問題,因爲當這個視圖播放一個旋轉動畫時,每次調用方法onDraw()
時它都會很慢。有沒有辦法避免這種情況?安卓視圖繪製性能
你是如何在onDraw()方法中實現的?
您應該使用canvas.drawBitmap(位圖,矩陣,繪圖)並且僅對矩陣進行預旋轉。
此外,只有在確定存在更新時,纔可以通過調用「invalidate()」方法來防止過度調用onDraw。
你試圖在真實的設備上或模擬器上? – 2011-12-14 15:07:13