0
我正在使用路徑向Canvas繪製一個函數。我面臨的問題是該函數未在x軸中縮放。我嘗試在onDraw()方法中使用Canvas.sacale(),但它使路徑繪製模糊。如何在模糊的情況下擴展x軸的路徑繪圖。比例尺Andriod路徑
我正在使用路徑向Canvas繪製一個函數。我面臨的問題是該函數未在x軸中縮放。我嘗試在onDraw()方法中使用Canvas.sacale(),但它使路徑繪製模糊。如何在模糊的情況下擴展x軸的路徑繪圖。比例尺Andriod路徑
如果您嘗試縮放Canvas
,它會模糊,就好像它是位圖一樣。您應該使用動畫幾何中的某些屬性來縮放Path
。
Matrix matrix = new Matrix();
RectF rectF = new RectF();
your_path.computeBounds(rectF, true);
matrix.setScale(1.25f, 1f or 0f, rectF.centerX(), rectF.centerY());
your_path.transform(matrix);
我必須在onDraw()中調用它嗎? – amanda45
是的,如果是這樣的話。 –
我試過了,我沒有工作。 – amanda45