如何使用android.graphics.Path正确变形形状?

如何使用android.graphics.Path正确变形形状?,android,canvas,Android,Canvas,例如,我在Canvas上用android.graphics.Path绘制了一个正方形,如何将其变形为圆形或任何其他形状 可以使用SVG,VectorDrawables,您可以看到示例 但是如何使用android.graphics.Path来实现这一点呢?为此,您可以使用AnimtedVectorDrawables变形向量 要使用的一个web工具是,和 请注意Android并不完全支持SVG。 渐变有问题,因为它在SVG中的执行方式与在VectorDrawables中不同 我需要变形我用canva

例如,我在
Canvas
上用
android.graphics.Path
绘制了一个正方形,如何将其变形为圆形或任何其他形状

可以使用
SVG
VectorDrawables
,您可以看到示例


但是如何使用android.graphics.Path来实现这一点呢?

为此,您可以使用
AnimtedVectorDrawables
变形
向量

要使用的一个web工具是,和

请注意Android并不完全支持SVG。 渐变有问题,因为它在SVG中的执行方式与在
VectorDrawables
中不同


我需要变形我用canvas.drawPath绘制的android.graphics.Path,我不知道如何将其转换为pathData。我没有使用svg或drawables。