2
給定一個android.graphics.Path
,我希望能夠檢索Path組成的特定路徑命令:quadTo(..),curveTo(...),lineTo(...)等。有沒有辦法在Android上迭代Path對象?
Java提供了一個PathIterator來完成GeneralPath對象的這一操作,但是我還沒有找到任何Android的等價物。我錯過了什麼嗎?
給定一個android.graphics.Path
,我希望能夠檢索Path組成的特定路徑命令:quadTo(..),curveTo(...),lineTo(...)等。有沒有辦法在Android上迭代Path對象?
Java提供了一個PathIterator來完成GeneralPath對象的這一操作,但是我還沒有找到任何Android的等價物。我錯過了什麼嗎?
我檢查了actual implementation,它看起來並不像你能得到的信息。每次調用都會下降到本機代碼,實際路徑存儲在本機端。
我也嘗試着看Canvas的drawPath方法,但它只是下降到本地代碼。
我不確定在您的代碼中是否有可能,但您的最佳選擇看起來像子類路徑並覆蓋所有adXXX方法以將值存儲在列表中。