【发布时间】:2018-04-18 10:45:23
【问题描述】:
升级到 3.0 后,Android Studio 开始抱怨矢量绘图中的路径过长。
警告说:
向量路径很长(7958 个字符),这对性能不利。 考虑降低精度、去除次要细节或光栅化 向量。少... (⌘F1) 使用长向量路径不利于性能。 有几种方法可以使 pathData 更短: * 使用 less 精度 * 删除一些小细节 * 使用 Android Studio 矢量转换工具 * 光栅化图像(转换为 PNG)
https://developer.android.com/guide/topics/graphics/vector-drawable-resources.html 文档向我们展示了如何在我们的应用程序中使用矢量可绘制对象,并推荐它而不是 png 等。
我一直在使用 Android Studio 矢量转换工具和这项将 SVG 转换为矢量绘图的出色服务: http://inloop.github.io/svg2android/
是否还有其他服务可以减少矢量绘制的复杂性? 我在哪里可以找到有关我的矢量可绘制对象的“高级”程度的指南?
【问题讨论】:
-
大约一个小时前,我刚刚发布了一个名为
avdo的矢量可绘制优化工具。您可能会发现它很有用!
标签: android lint android-vectordrawable