升级到3.0版后,Android Studio开始抱怨矢量可绘制图形中的长路径。
警告如下:
非常长的矢量路径(7958个字符),对性能不利。考虑减少精度、删除一些细节或将矢量光栅化。使用长矢量路径会影响性能。有几种方法可以缩短pathData:*使用更少的精度*删除一些细节*使用Android Studio矢量转换工具*将图像光栅化(转换为PNG)。
文档https://developer.android.com/guide/topics/graphics/vector-drawable-resources.html向我们展示了如何在应用程序中使用矢量可绘制图形,并建议使用它来替代png等格式。
我既使用了Android Studio矢量转换工具,也使用了这个优秀的服务将SVG转换为矢量可绘制图形:http://inloop.github.io/svg2android/
是否有其他服务可以更好地减少矢量可绘制图形的复杂性?在哪里可以找到关于我的矢量可绘制图形可以有多“高级”的指导方针?
avdo
的矢量图形优化工具。你可能会觉得它很有用! - Alex Lockwood