0

我正在使用路径向Canvas绘制一个函数。我面临的问题是该函数未在x轴中缩放。我尝试在onDraw()方法中使用Canvas.sacale(),但它使路径绘制模糊。如何在模糊的情况下扩展x轴的路径绘图。比例尺Andriod路径

回答

0

如果您尝试缩放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); 
+0

我必须在onDraw()中调用它吗? – amanda45

+0

是的,如果是这样的话。 –

+0

我试过了,我没有工作。 – amanda45