我是在onDraw當中繪制一個動畫使一個Bitmap對象同時旋轉和移動,於是就使用matrix,matrix完就馬上執行Bitmap.createBitmap()方法生成一個新的bitmap並invalidate()通知onDraw重新繪制,但是發覺log中的GC相當的頻繁,請問這樣會有什麼安全隱患,同時求優化的方法,謝謝!
1、最終還得根據業務來,少創建bitmap,如果不免不了,不使用的時候立馬回收,mBitWallPaper.recycle(); mBitWallPaper = null;
2、在允許范圍內,盡量降低圖片質量和大小,包括色彩飽和度