我正在使用Path为Canvas绘制一个函数。我面临的问题是该功能未在x轴上缩放。我尝试在onDraw()方法中使用Canvas.sacale(),但它使路径绘制模糊。如何在没有模糊的情况下拉伸x轴上的路径绘图。
答案 0 :(得分: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);