有什么办法可以按比例获取矢量pathData并在画布中使用该pathData绘制形状吗?

时间:2018-10-12 05:49:08

标签: java android android-canvas vector-graphics

我有我在android studio中导入的世界地图xml文件,并希望以动态方式获取国家/地区的路径数据。 我该如何实现。获取pathData之后,我想在画布上绘制该点。有什么方法可以实现这一点。

1 个答案:

答案 0 :(得分:0)

如果您的图像是作为XML文件导入的SVG,并且想要访问路径,而不是使用drawable来设置图像,则只需将路径另存为string资源

我知道一个允许使用pathData进行绘图的库是AnimatedSvgView。如果在线搜索,您应该能够找到类似的库。

如果这不是您真正需要的,则可以使用他们的代码作为参考,并在您的应用程序中实现自定义的Canvas和图形行为。