我有以下代碼片段,它使用畫布'當前變換矩陣變換一組邊界。已棄用Canvas.getMatrix()的替代方法是什麼?
final RectF bounds = renderer.computeBounds
activeCanvas.getMatrix().mapRect(result, bounds);
return bounds;
然而,最新的API級別(16),我得到一個警告,指出
The method getMatrix() from the type Canvas is deprecated
哪一個沒有問題,但Canvas.getMatrix()的最新文檔沒有提及棄用,也沒有提供替代方案。作爲一種解決方法,我現在只是簡單地禁止這個警告,但我真的很想知道這樣做的新方式和改進方式。
使用canvas.concat(矩陣) –